skysight-inc/HackerNews huggingface dataset:
React has a lot more sanity checks in place, but that comes at a cost. For a component, it's too much of a price to pay... for a full-blown application, it's usually well worth it. For a component, 20kb is pushing it... for an application, generally 500k would be the limit in my mind. Which is pretty easily hit regardless of the framework, but too many applications include various libraries willy nilly....

Often times you will wind up with competing libraries that both get installed... You'll get all of lodash, and all of Ramda... you'll get all of jQuery, and a few other tools because you're bringing in one component. Working on larger applications with people less judicious as to what they bring in results in a lot of bloat... more so when it's easier to bring something in (thanks to webpack/babel), and while I appreciate that, it's a tool that's easy to abuse.

In the end, you can get react+redux in under 100kb, you can get a lot of the app boilerplate for a mid-sized app well under 200kb... I would compare this to angular, or ng2 that tend to be much bigger. In the end it's how you are building.

Beyond this, as I said, I didn't really look into the bundle... depending on configuration it could be including images, fonts and css. Which would mean it's really not that bad, though it should probably be using url-loader for a lot of the assets to break into separate downloads. Also, react-icons is much better when only needing a few icons from the libraries, they're also well normalized to mix/match in terms of size/position than the fonts tend to be.
I don't think the author is talking about the Newton. I think she's pointing out that the iPad was out for years before Apple released a stylus for it.

-- Which I think was because His Steveness hated styli. I guess this was because, back in the days of the Palm PDAs, people tended to lose them -- though I never had this problem.
How Giving My Kids Unlimited Screen Time Actually Got Them to Use Screens Less
Microsoft is amazing. Top notch work across the board. Not all of their initiatives are aligned with hacker ideology but they are hands down developer friendly. Ballmer always made that important to know. I personally have the utmost faith in them. Their development tools are unequaled.
> How can a city - a bureaucracy - be bullied?

Public officials hold positions as both representatives and leaders. Their voice holds sway. When a company attempts to hammer home the message that they are right and local officials are wrong, that's bullying. It's normal and happens all the time. What I'm suggesting is rather than fighting in the public arena via 3rd party messaging which is saying "I'm right, they're wrong", these parties would be better off calmly stating their positions to the public via their official mediums, or doing it at the negotiation table. It's clear that hasn't happened because this has blossomed into a dramatic news story.
The somewhat underused 3M quote (paraphrased):

> When someone is shopping for a drill bit, they don't want you to sell them a drill bit. They want you to sell them a hole in their wall.

If you're wondering, most people will put a nail or hook in the hole in their wall, and hang a picture or something. 3M would go on to sell them tape or other wall adhesives instead of a hole in their wall.

Rephrased to correlate to this thread:

> When someone is shopping for document signing software, they don't want you to sell them software. They want you to sell them a set of agreements already negotiated with their business partners.

Don't confuse the tool with the goal.
In your opinion.
SRS[1] doesn't break DKIM, because the sender rewrite happens on my server, before DKIM.

That's the thing, in theory I went from:

spf: fail
dkim: pass

for forwarded mails, before SRS, to:

spf: pass
dkim: pass

so it should be better, right?

But as I said, they explicitly mention NOT changing the envelope sender (maybe they have an exception for SRS cases, but it's not documented anywhere).

Oh yeah, and now I'm also responsible for any real spam forwarded to Gmail, since the From is @mydomain.

[1] - http://www.openspf.org/SRS
He should come up with a better benchmark then that requires the methods he fears are underexplored. Perhaps demonstrate something important that's being overlooked by the trendy crowd. If he can't come up with that, he's just being sentimental.
Those rankings are unscientific and, especially when it comes to Western countries, very political. Placing Hungary above the US for press freedom, for example, should be a red flag. http://takingnote.blogs.nytimes.com//2012/01/26/usa-usa-were... . (I strongly disagree even with the criticism of Occupy arrests. The right to protest is not a license to permanently make camp on private property or public property that's supposed to be available for other use.)

Finland has laws that ban "publishing data, an opinion or other statement that threatens or insults a group on basis of race, nationality, ethnicity, religion or conviction, sexual orientation, disability, or any comparable basis. Ethnic agitation is punishable with a fine or up to 2 years in prison, or 4 months to 4 years if aggravated (such as incitement to genocide)" https://en.wikipedia.org/wiki/Hate_speech#Finland . And as a member of the EU, Finland has to follow the right-to-be-forgotten ruling.
Isn't it better to bow out before taking on more money and FT employees when he knew he didn't want to commit?

When your heart isn't in something, there's no way to "get your head back on straight".

He did the right thing.
Particle X
You're underestimating what a difference of degree we're talking here.

For a quick refresher of what 'cutting edge' technology was like in 1995, go back and rewatch Hackers. See those guys phreaking payphones (remember payphones?), gushing over 28.8k modems, and rocking Mac powerbook 150cs, which feature such awesome tech as a 600x400 pixel color LCD screen, and a trackball, and where major plot points hinge around floppy discs. Any computer which is sitting on a desk boasts a maybe 15 or 17 inch CRT monitor on top. There are fax machines.

20 years later, I'm surrounded by devices which have thin, black, glassy screens, each with megapixels of display resolution. Many of them respond to touch input. Half of them have tiny cameras mounted nearby which can capture high definition video. With wireless networking I don't have to wait for someone to get off the phone before I can dial a modem - I'm already connected to the internet (and the GPS network) and bandwidth is so plentiful I can enjoy high definition video phonecalls with people on another continent, essentially free.

Send back a 70 inch 4K TV, an iPhone, a photo of the Shanghai skyline, and a gay couple's marriage certificate, and I think you'll handily surprise someone from 1995.
Tactically, for the tech industry:

1. Earning potential is higher in management, if you can make it to a director-level or vp-level position at a major public tech company; take a look at the relevant comp figures for Facebook, Google, Microsoft, etc. on Glassdoor.

2. Being a sales rep at an enterprise software company with an aggressive comp plan is another option, if you can do the work. As @kasey_junk noted, this is because sales is compensated on a percent of revenue basis.

You might also look at technical consultancies, or try to become a technical expert for pe/vc firms.

Gaining wealth through investing your own money is hard; even at a market-beating 12% a year, it would take you more than 20 years to turn $100k into $1M. You can make money this way, but you need to manage a fund. The entry point is an analyst role at a hf/pe/vc firm.

I think @kasey_junk is 100% right; ultimately, you need to tie your work to some kind of economic value. We as humans are bad at assessing indirect value creation, so the roles that tend to achieve this tied-to-economic-value comp in practice are [1] sales, [2] investment professionals, [3] substantial equity owners.
That doesn't work with Github because the cert doesn't match the custom domain.
Dude, it's 2016 - that was twenty years ago.
Yeah, I had to figure out how to leverage all the new threadpool stuff with async sockets from scratch for PyParallel, none of the MSDN docs detailed how AcceptEx() and ConnectEx() and DisconnectEx() and all that jazz were meant to be used with CreateThreadpoolIo(), StartThreadpoolIo() etc.

Even bought a couple of Microsoft books and they only covered it at the file I/O level, too. And the last Winsock book is reaaaaaally getting old.

Also, registered I/O is a similar jump in jaw-dropping performance. Disable completion notifications, pre-register all of your buffers on large pages, and use timers to schedule bulk de-queuing of all available completion events.

You definitely need a feedback loop in there to fine-tune the timings, but holy hell does it fly. You basically get a guaranteed-max-latency state machine (given bandwidth, computational cost of request processing, and number of clients connected).
"I was deciding whether this venture was worth committing to another year of 70+ hour weeks. I need a higher level of certainty than investors do because my time is more valuable to me than their money is to them. Investors place bets in a portfolio of companies, but I only have one life."

That's the key quote in the article. It's a fair decision from his standpoint but I wonder if saying that will lead investors to question his determination in the future (if he tries a new venture). I suppose the investors could also appreciate that he didn't want to waste more of their money if he didn't believe in the product.
Dude Destroys Pokemon Theme Songs While on Treadmill
Having seen a tiny little slice of the requirements of open-sourcing code at a (different) Big Software company, I really hope people give MS and other companies their deserved props for stuff like this.

As a 3rd party it's very easy to think "oh they should just release the source for X and if they don't it's because they don't want to", but if X is big and it didn't start out public, it usually takes a pretty herculean effort to get it released, often meaning someone burnt a lot of capital (of whatever sort) to make it happen.
When, How, and Why Developers (Do Not) Test in Their IDEs
University degrees and sysadmin skills
Well, that's interesting. The state of desktop OpenGL on Windows is pretty awful at the moment. The antiquated WGL APIs make it difficult to control when your application enters exclusive fullscreen mode, and as far as I know, it's impossible to control latency or get any kind of presentation feedback with them. You also can't make UWP apps that use WGL. Google's ANGLE, which is used to implement WebGL in Chrome and Firefox, is a lot better, and it lets you do fancy things like render OpenGL ES content to a D3D11 texture or to a DirectComposition surface. If Microsoft open-source Edge's WebGL engine (currently it seems like only the GLSL->HLSL translator is open-sourced,) it could become another modern way of using GLES on Windows.

Source: We rely on OpenGL to render video in mpv, and we are currently switching from using a WGL context by default to using ANGLE. Maybe this could be a third option?
we started integrating it in March. Arguable the compile chain is a bit heavy weight, but the code is very structured, easy to extend and a clean architecture. - Dave Barach and the VPP crew were very quick answering questions we have.

BTW Snabb is cool, but VPP is more feature complete.
To be more clear: The commerce clause was interpreted such as to allow the federal government to impose limits on agricultural production even when the food is being used to feed your own animals.

We already have numerous such restrictions (e.g., brewing beer).

A key point in this, in fact, was that it doesn't matter if it's being produced for your own (animals) consumption vs. for sale.

But that has nothing to do with whether the pure act of raising your own food is restraint of trade, absent restrictions on production. If you were raising the food in a way that it was legal to sell it, you're raising it in a way that's legal for your own animals to eat as well.
The README says the code is published without any build scripts "for reference only", so I expected this to be another "shared source" thing.

It turns out that the code is offered under the (very permissive) MIT license. Cool.
>people who aren't brought up being told that consciousness is like having a little homunculus in your head simply never feel "as if" there was one.

So you're saying people brought up differently are p-zombies? Because that's the only way I can interpret that.

Feeling like there's a homonculous is fundamentally what experiencing the world is like for me, and has been since long before I was able to understand complex philosophical questions about conciousness.
The underlying message here is very important to consider in this discussion. In many ways, the average human may already be outputting intelligent information about as fast as he or she can. If we really could think substantially faster than we can speak or type, then surely we could speak in mathematical formulae and in beautiful poetry at all times. When solving a complex mathematical problem, it seems most people have to stop and think periodically while writing steps and results. The processing is slower than the output. The main area where most humans are quick seems to be in visuospatial cognition, and this is perhaps the main area where we lack proper output capabilities. We need a parallel output system to complement the current serial output. Maybe if we had 64 mouths and ears we could convey information more quickly. Alternatively, a high resolution EEG could perhaps read all our muscle tones simultaneously. The tricky thing would be in training ourselves to output with all our muscles simultaneously, and the result might be a show in itself.
How does that apply to this, exactly?
> they are hands down developer friendly

> Their development tools are unequaled

Have you ever done any cross-platform C++ programming? That might change your opinion a bit.
I suspect unix at this point in time is a "my grandfathers axe" kind of thing.

The concepts are there, and a lineage may be traced, but little of the original parts still exists.

This because the basic concepts that define unix allows it to be modular and adaptable.
I'm really lucky to have decided to dig into this stuff (for PyParallel) around ~2011, by which stage Windows Vista (where all the new APIs had been introduced) had been out for like, 5-6 years, so no, I never had to deal with the old APIs, thankfully.

I really sympathize with Len Holgate though... he's had to nurse Server Framework through all of that transition, which must have been painful: http://www.serverframework.com/asynchronousevents/2016/06/an...
I agree with this and I think it compliments Ford, or at least my interpretation.

I've put a fair share of holes in walls and also fastened plenty of material together. No one would buy a drill for one hole in a wall but there is a massive amount of leverage in being able to put thousands in quickly, ect.

> don't confuse the tool with the goal.

I think this is the lens/acid test. For your correlation above, it sounds like it was harder to sell them automated agreements than it was for them to manually produce them. Or at least, the perceived opportunity cost was higher and the cost to educate them otherwise was higher than the authors profit marg.

edit: just looked at your profile; very nice array of quotes you have.
Seriously old memes. At least we don't still have to deal with the cringe worthy "M$".
What on earth am I reading?

One thing I’ve noticed since moving to San Francisco is that my cohort
in the tech world doesn’t talk that much about the industry’s past.

How is the above different in any other industry? I don't hear my fellow consultants talking about the history of consulting, I don't hear my programme manager wife and her programme manager friends talking about the history of programme management etc.

Waffle
Its a 3TBits/s chipset from Broadcom
https://www.broadcom.com/products/ethernet-communication-and...
If I remember correctly, NVIDIA did a decent job with their on-board HDMI driver audio-wise; what brand is yours? I'm 100% the functionality is dependent on the driver rather than the OS.
This is the second big browser component they've freed, after Chakra. I wonder if other Edge components are in the pipeline but waiting on technical and legal checklists to be completed.
I would posit that a deep learning network that learns to optimize parameters for a complex algorithm outside the convolutional network itself may have immense utility outside the classification problem. Call it a marriage of classic computer vision with deep CNN, or a hybrid approach. I don't think it's a binary decision. A deep CNN can find the optimal parameters (once trained) for a classic CV problem for a given image or video or other dataset, like superresolution, patch-based inpainting, or motion tracking. The training is the most computationally intensive part. As someone with way too many kids, I can testify...
Because Visual Studio isn't on every platform yet? The answer to your question is yes, btw. I spend most of my time in Ubuntu and I've also been forced to get my own projects to compile on my MacBook. It sucks, if that's what you were getting at. At least make a point.
Some things never change, it's in Microsoft's DNA. They are just luring people back in with their open source initiatives because they saw that their stack was becoming obsolete.

As soon as they're back on the horse, we'll see the same behavior we used to see from them. That's my opinion of course. Fool me once...
Actually, you're right and wrong. All x-rays are produced by particle accelerators. (For that matter, so are pictures on a CRT.) The article says they used "macro x-ray fluorescence spectrometry (MA-XRF)", which is a commercially available technology.
I use the Slack web app, but others heavily prefer the "native" aka "fat" client. The fat client isn't much more than a wrapper for the web, but both are more than just an interface for the API, which can be a bit laggy.
Could you comment on if, as an American engineer, getting to know Shenzhen and learning Mandarin would be worth doing as valuable business skills?
Or maybe I just want a prototype to prove out a concept and software stack. Rather than just blindly throwing money at a problem.

I have no problem paying Qt. I'm just unwilling to do it until I know its the direction I want to go. The current Qt licensing structure adds friction to my making that decision.
It could be an iterative process, with niche domain and custom clause support. For small-mid business people interested in GTD, I think there would be enough utility gained by both sides to remain on the platform. For experienced business people, involving the lawyers is an inevitable drag on dealmaking.

I bet people involved in frontline sales for (eg. software) would love something like this to exist for fast closes. There are your shadow unpaid product evangelists.
Cavium Announces ThunderX2
I don't find the graphics to be too much of an issue, and there are tilesets and whatnot you can use to replace the ASCII with something a little more friendly. However, it's the UI itself that presents the real barrier to entry. Absolutely nothing is obvious or intuitive, so every single thing must be learned via wikis, tutorials, etc. Worse yet, it's not at all clear what is possible without exhaustively looking though all the menus. Crucial functionality is buried all around the UI, and many veteran players will simply concede that other programs are needed to manage the dwarves; the UI simply isn't up to the task for anything but a trivial fortress.

Contrast this to a game like Angband which shares the funky UI and ASCII interface, but is still perfectly functional. And I certainly understand why it's like this; making an effective UI would be a significant challenge and distract from making the game itself, a monumental task. Still, they could release something like a DF API that lets others write UIs to access/play the game. Tarn has said he's considered this, but thinks it's too much work:

> I've thought about it. It seems like it would take a lot of work to maintain. I ditched the crappy 3D graphics of Armok 1, and adding features is so much faster now. This seems similar. There are lots and lots and lots of data structures, and the API would not be a simple thing, and it wouldn't be something I could just do once and then forget about.

https://www.reddit.com/r/IAmA/comments/1avszc/im_tarn_adams_...

FWIW, DFHack is basically capable of this, but it's not something you can build on too much.

Perhaps when (if) the game is feature complete, they'll release an API and open source UIs will flourish.
Show HN: Wing, a dead simple, sleek CSS Framework (~4kb)
Joel Salatin of Polyface farms might be an interesting read. He also has a lot of videos on youtube. Here is one [1] but I recall seeing an interesting video where he runs larger ruminants (cows) and then chickens (coop on wheels) and then plants the area (the chickens aerate the soil). He also wrote an article "Everything I want to do is illegal" and has several books on the mess of agricultural bureaucracy.

[1] https://www.youtube.com/watch?v=GdQ5y5_0dRc
I live less than an hour from Marshall, TX. Maybe an hour and a half from Tyler, TX. I'd love to help in any way I could, but since I'm not a lawyer I bet anything I could do is slim to nothing.
Very cool prototype. Like many in this thread, I've been dreaming of a calendar app like this, something that I can pick up and use without having to read a bunch of documentation. It seems like most of the calendar programs I've tried to use succumbed to feature creep and ended up being feature rich but unwieldy, so it's refreshing to see such a simple, easy to use program.

That being said, the one feature I could really use in a calendar app is to have a sort of ledger column that I could use for budgeting. As a person juggling multiple part-time jobs, it would be invaluable for me to be able to plug in my expected shifts for the week, get an estimate of how much my paycheck would be, and calculate that against my bills for the week/month/year.
A portable and highly accurate blood pressure monitor which can take your BP at multiple times throughout the day, similar to existing wearables that measure heart rate etc.
These notions sound familiar.

https://en.wikipedia.org/wiki/The_Structure_of_Scientific_Re...
I was a subscriber since issue 1.

I loved that when some issues would arrive, they'd straight up smell like spray paint.

I think it was something to do with the metallic paint.
Needs a (2011)
Hey HN,

I have been hacking together this project for about a week now, and I feel it is ready to be shown to you guys. Wing is a framework similar to getskeleton.com, but Skeleton didn't really fit my needs. Nothing I found did, so I decided to make my own CSS framework. This is one of my first "big" projects, so I really will love the feedback :)

If you guys like, Wing, please star it on https://github.com/KingPixil/wing. I appreciate it ^^
You're assuming both sides 1) play nice and 2) actually collaborate in that way. A lot of the time it is David (small corp) vs Goliath (huge corp) where David has to accept terms of Goliath on their standard deals or risk not completing the deal.
My Two Years as an Anthropologist on the Photoshop Team (2015)
Thanks. Cool graphic. Had not seen it.
I'm an advocate of publishing not just the paper, but the compilable source and executable binary code and datasets used for just that reason. Science is not science if others can't reproduce the results and tweak and permute the inputs, reliably and repeatedly, IMHO.
AirBNB isn't being run out of town, nor does this have to do with real estate development. This is enforcement of previously enacted legislation that AirBNB has refused to enforce. In other words, it's adding teeth to existing laws.

This is a good thing.