skysight-inc/HackerNews huggingface dataset:
Tools and Practices for Documenting Microservices
Doesn't this make them tacitly in approval of all their existing customers?
React Visual Testing Developer Tool
http://reactvt.io/

Over the past few months our team collectively realized that TDD with React is a bit of a pain. We thought it was difficult to reason about frontend testing before and while we were prototyping our React application. We created this tool as a compromise to React TDD.

It is a real time, visual testing developer tool that allows you to see a live representation of your React app's component structure and its current state and prop values. React VT allows you to define assertions in order to test your application while it is being used, and it displays assertion results at the moment that they pass or fail. If you are happy with the tests you've written and would like the ability to run them in an automated environment, React VT provides an option to export your tests into an Enzyme file that can be run independently. We hope that this will lower the latency between prototyping and testing.

React VT is still in Alpha, so we expect that users might run into a few issues when test driving it. If you are interested in providing bug reports or feedback, or if you would like to contribute to the project, please visit our github page at https://github.com/ReactVT/react-vt.
One of the most ridiculous facts that gets overlooked in all this is that the bike share wanted to offer cheaper day passes to use the bikes. The bike rental shops pushed back and said it would harm their business so the bike share couldn't offer a cheap daily pass and had to push people to either a very short rental (say 30-45 minutes) or a long term membership.

Now everyone blames the bike share for not having a reasonable pass to bike for a few hours or the whole day even though it was their competition that made it that way!
That's just the zaibatsu/keiretsu/chaebol system. Samsung also does everything from shopping malls to credit cards to heavy industry.
Oh good, I'm glad these SJWs won't be involved in Node.js anymore. Thanks!
Fair enough, runahead is a cool idea after all :)
The ads in there are great. That issue actually predates the IBM PC by a year (and my own exposure to microcomputers to any great degree by about the same length of time). So this is serious blast from the past before things standardized in any but very broad-brush ways.
I have used this service, does not work as advertised. We hardly got 2-3 testers to test our App.
Girl Scouts accuse Boy Scouts of recruiting girls to increase membership
Yeah and you still get "told" to turn them off. Kind of a mixed signal of "put your electronics on airplane mode" and "switch off your electronics" where you're not sure which you're supposed to do. Really they don't care either way
Roughly, if the average color of something is white your eyes will make it look white. Since we only have three color receptors you only need red green and blue in the proper amounts. The rest of the visible spectrum is naturally interpolated.

An approximation of white doesn't work for reflections which is the main reason this method isn't ideal. Real world objects can reflect different wavelengths very unevenly so even if these sources appear white directly their reflections take on a variety of strange hues.

The phospor spreads out the peaks so the light spectrum emitted is smoother, closer to black body radiation which is the type of light emitted by the sun. Humans are wired for sunlight so this makes things look better.
Sorry, yes I meant the public housing built in the 40s & 50s.

Hmm, in trying to find an example, it doesn't look as bad as I know it is.

This is the kind of estate I was thinking of

https://www.google.co.uk/maps/place/Ambleside+Primary+School...

but many of the fronts have been turned into parking

These are pre war

https://www.google.co.uk/maps/place/6+Newfield+Rd,+Nottingha...

I know these places and night-time parking is more of a squeeze than these images show
Yes. He's in the discussion about building a Hash function in C doing the exact same thing.
I found myself evaluating links I would have otherwise skipped.
Doesn't work at all for me on Linux Chrome, Linux Firefox, Windows Firefox, or Windows Chrome.

Is it a joke? Or just poor tradecraft?
That's just a card to be in the game, it's hardly their mainline product.
I tried this with an Android app and it went well for us. The only problem was that the UI was super slow in Firefox, but it worked well in Chrome. That was several months ago so hopefully they fixed it by now.
>There's no such thing as a single "breakthrough" in fusion, and it bugs me whenever news outlets claim it's "just around the corner" or "it just requires a genius to figure it out". Fusion is achieved by many incremental improvements on the design of the facility, the macroscopic structure of the fuel, and its material makeup.

I don't think I completely agree with this. In ICF there is a lot of physics to be explored, in addition to just building a bigger NIF/LMJ.
Yeah, this is a serious problem with Google Maps directions. They want to send cyclists down the fastest routes, which are usually the least safe routes. There's a route in Kent, WA that Google was recommending that was downhill on a 45 MPH two-lane street with no shoulder or dividers. Meanwhile, about a mile further south there was this safe, car-free route that wound through residential subdivisions.
I would definitely use a service like this. The last time a launched a side project I found it extremely difficult to engage users, even users that had signed up with an email. They simply wouldn't respond to anything; feedback requests, surveys, nothing. I took this as a strong signal there was no market or that I'd done something horribly wrong in the implementation. If I could've just paid $X to get some honest feedback, would have saved me a lot of time.
Show HN: Spongedown
Talla CEO Rob May on Using AI and ML to Automate HR and IT, and the Future of Jobs
Google's network (especially w/ BBR[1]) is amazing and this makes the price point more approachable for other use cases (like running your own CDN[2]).

[1] https://cloudplatform.googleblog.com/2017/07/TCP-BBR-congest...
[2] https://blog.edgemesh.com/deploy-a-global-private-cdn-on-you...
It's not just Java! I see this all the time in C and C++ as well. Developers seem to be afraid to use types as they were intended. For example, look up any OpenGL question on StackOverflow and you'll see things like what should be an array of 3D vertices with separate x, y, and z components passed as a 1D array of floats.

In C++ we see quite a bit of abuse of std::pair<> instead of just making a fucking struct to hold 2 properly named, easy to read pieces of useful data. Nope! Apparently calling all your data members "first" and "second" is better to some people.

I don't know if it's an educational problem, a language issue, or something else, but I see it so frequently that there must be some common underlying cause (or set of causes).
I'm guessing it will optimize for dedicated bike paths since you shouldn't be riding your bike on the sidewalk.
Seems like a shaky inference? Hypothetically, two tiers could have the same cost to provide, but have different profit margins. Market segmentation tends to be more about value to the customers and what they're willing to pay.
6 weeks of after work/weekends for the first iteration in website form, and another 6 weeks for iOS App second iteration
https://www.theroseleague.com

Shameless plug, if you or anyone you know enjoys The Bachelor series then this product is for them.
Why not? The point is not that a Fukushima or Chernobyl should be considered to have the same impact as falling off roofs, clearly that's not true.

The point is that the risk of death with nuclear plants isn't nearly as high as people feel it is, even when factoring in the high-profile accidents that have occurred. Right now, a lot of people have an irrationally over-inflated perception of the risk posed by nuclear power.
There is currently no other early-detection technology to show (and measure) microstructural abnormality in the brain before symptoms of cognitive decline. State of art Amyloid PET is extremely non-specific, with a positive predictive value of 50% (coin toss).
Clearly the progress being made in the area of self-driving cars is undeniable. Seeing the articles and discussions crop up on a daily basis are making me wonder if we are headed for an AI Winter scenario in this area within the next decade or if this is the real deal and we will see self-driving cars at dealerships within 20 years.

This is so far from being my area of expertise. Just one observer's thoughts/questions. Insane how far we have come so quickly, at any rate.
Right now (in Alpha), you have to put your own Regional Load Balancer in front of GCS [1]:

> Standard tier for Google Cloud Storage can be configured by adding the bucket as the backend of cloud load balancer and then setting the network tier on the forwarding rule. For this release, you cannot directly configure the tier on the Google Cloud Storage bucket.

Disclosure: I work on Google Cloud (but not on this)

[1] https://cloud.google.com/network-tiers/docs/using-network-se...
> RAII requires exceptions to be correct.

I'm not exactly sure what you mean here, but all I really want is guaranteed destructors. Can we just have those?
Very nice writeup!
One thing I found strange is that multi-threading is ELI5, but the reader is expected to know what DOM means.
I firmly believe that a mind-reforming experience like LSD/MDMA/Psilocybin is beneficial to those suffering from debilitating emotional problems. The brain is incredibly plastic, give it a gateway and proper guidance and you can achieve results which border upon near-unreproducibility with any other method.

If it weren't for LSD, I'd have never gotten into lighting research, and the various (read: most common) hobbies associated with it, nor launched a company onto the BBC for no-light fodder production on BBC's Countryfile.

They're all just chemicals, like everything else, including ourselves and the flora which exist within us. Master chemistry and physics, master ourselves.
1. Aircraft use 100% power in situations other than takeoff, so it's hard to see how you could lower peak power/use smaller engines just by eliminating takeoff.

2. Typical aircraft takeoff roll is under 30 seconds, and most aircraft have 3hours+ endurance, so you'd be extending the range of the aircraft by < 1/360th.
There's also the 13-99 age requirement for, you know, when you are ignorant to believe that your market really is everyone between 13 and 99.
In the flights I've taken in the past few years, I see wifi on about 1/3, and it's a fairly recent thing (a couple years, maybe). Obviously you're traveling on different planes than I am.
> the Minix 3 kernel is at ~20kloc, while the Linux kernel is now at, what ~11mloc!? Not even redhat can audit that shit properly. (another reason we need a Hurd microkernel, but I digress)

Well, I don't think Hurd is going anywhere. They missed a crucial opportunity to move from Mach to L4 and they simply didn't have the manpower. What we might focus on is migrating facilities (drivers, core services like TCP, system services) from Linux, OpenBSD, Illumos, and Minix3(especially that daemon that can restart things even when the filesystem daemon goes kaput) to a well-designed L4 like seL4. At that point, at least we have some hope of taming the beast.

The great opportunity here is that you don't need to care too much which license each driver or service is under, since they're all running in user space. You can have your (yuck) CDDL processes, where you keep your OpenZFS instance. You can have your GPLv2+ processes, where you keep your (maybe a bit dirty, but at least they exist!) Linux drivers.

Also, the major difference in line counts is precisely because of the number of facilities offered by the Linux kernel (most of which you can disable, or would never be enabled in the first place!). Minix3 in its "equivalent" form (containing sufficient drivers for the machine running standard daemons) vs Linux with the same subset of drivers and services would be a much fairer comparison.
Either we count R&D or we don't. There are mountains of articles written on wasteful government R&D.
We rather consider a bus a set of distinct peers with no global state.

If they've gone that far, they may as well implement QNX messaging, which is known to work well. QNX has an entire POSIX implementation based on QNX's messaging system, so it's known to work. Plus it does hard real time.

The basic primitives work like a subroutine call. There's MsgSend (send and wait for reply), MsgReceive (wait for a request), and MsgReply (reply to a request). There's also MsgSendPulse (send a message, no reply, no wait) but it's seldom used. Messages are just arrays of bytes; the messaging system has no interest in content. Receivers can tell the process ID of the sender, so they can do security checks. All I/O is done through this mechanism; when you call "write()", the library does a MsgSend.

Services can give their endpoint a pathname, so callers can find them.

The call/reply approach makes the hard cases work right. If the receiver isn't there or has exited, the sender gets an error return. There's a timeout mechanism for sending; in QNX, anything that blocks can have a timeout. If a sender exits while waiting for a reply, that doesn't hurt the receiver. So the "cancellation" problem is solved. If you wan to do something else in a process while waiting for a reply, you can use more threads in the sender. On the receive side, you can have multiple threads taking requests via MsgReceive, handling the requests, and replying via MsgReply, so the system scales.

CPU scheduling is integrated with messaging. On a MsgSend, CPU control is usually transferred from sender to receiver immediately, without a pass through the scheduler. The sending thread blocks and the receiving thread unblocks.

With unidirectional messaging (Mach, etc.) and async systems, it's usually necessary to build some protocol on top of messaging to handle errors. It's easy to get stall situations. ("He didn't call back! He said he'd call back! He promised he'd call back!") There's also a scheduling problem - A sends to B but doesn't block, B unblocks, A waits on a pipe/queue for B and blocks, B sends to A and doesn't block, A unblocks. This usually results in several trips through the scheduler and bad scheduling behavior when there's heavy traffic.

There's years (decades, even) of success behind QNX messaging, yet people keep re-inventing the wheel and coming up with inferior designs.
Spanish Thrives in the U.S. Despite an English-Only Drive
Part II: How to create a node module – Making a pizza with JavaScript
He says that interests rates can't be lowered when they are at 0%, but they technically could go negative... looks like Denmark has a negative interest rate, I wonder how it's working out for them. (https://en.wikipedia.org/wiki/List_of_countries_by_central_b...)
By itself this doesn't prove that it's unsustainable. In fact, there's plenty of evidence around us that it is sustainable, since it's quite rare for states to collapse due to debt (that wasn't caused by exceptional catastrophic circumstances like war/revolution/highly-corrupt mismanagement/etc). State debt doesn't EVER need to be repayed in full, interest on it just needs to stay sustainable. (Which isn't to say debt is without its costs, just that the fact that it doesn't get aggressively paid down during good times doesn't imply inevitable disaster.)
hah, just a few days ago I named a few files hshtbl.c trie.c and so on. All after a Raymond Hettinger talk about how they rethought Python 3 dicts.
>No it doesn't. Self driving takes decades to solve, designing pretty cars takes a year or two. There is an order of magnitude difference there.

They are not the same teams doing each, so there's no opportunity cost involved.

And whether it might or might not actually "take decades", if Apple considered it would "take decades to solve" they wouldn't be interested in it in the first place. The idea was that we are close to a breakthrough and commercial applications, not that we'll have something in the market by 2040, maybe.

So, for Apple it was more like "can we get something out in 5-10 years at most? Oh, and if it just self-drives, nobody will care -- by that time there would be 10 more self-driving cars from Google, Tesla, Audi, GM, etc. We also want it to be great/different in other aspects".

>They were seriously trying to constrain the location of the LIDAR before actually knowing what types and numbers of LIDAR a self driving car actually needs! That is utterly backwards.

There's nothing backwards about it -- given that the car will need a LIDAR (which I don't think their self-driving researchers where doubting), they should explorer the design space for placement/hiding it etc.
Are they exclusive owner/builders of any of those? I know I've seen a number of cables which Google was a part investor/owner in, but sole ownership would be amazing.
Drawing is learned like any other skill. Just practice it for a while and you will become better at it
This is a good mostly simple overview. The appendix should also mention robin hood hashing as a method for addressing collisions. From my understanding it is cpu cache friendly and works well in practice.
arqbackup ($50/computer) will probably do roughly what you want. If you remote mount the drives between the computers they will look like a nas that it can write to.
http://www.tvids.net/watch56/CHUCK/
A long standing complaint of mine is that Cloud egress pricing severely limits the usefulness of compute. If I want to say process some visual effects on a large (1TB) ProRes video, I might spend $1 on the compute but $100 on the egress getting it back.

Unfortunately these changes don't really resolve that problem. "Standard" pricing is a paltry 20% less. That 1TB video egress still costs $80 and for that price I can rent a beefy server with a dedicated gigabit pipe for a month.

Why is "Cloud" bandwidth so damned expensive?

I'd love a "best effort" or "off peak" tier. I imagine Google's pipes are pretty empty when NA is asleep and my batch jobs aren't really going to care.
My last one's not a saas, it's a simple job board, but it took me 3 weeks working some evenings and weekends.

https://blockchaindevjobs.com
So whom will the sjw crowds support? A traditionally male only org recruiting females or a female only org. Let me get my popcorn!
Seems to be going well for the people asking testers to fill out their paid surveys lol.
Yeah, the main problem with LEDs is that you only get max efficiency if you can find something with the right bandgap. Right now that means deep blue.

220 w/lm is theoretical max for a smooth spectrum of white light. If you get to choose a spectrum you can get much higher using green centered at 555nm. If any "white" light advertises close or above 220 lm/watt the CRI suffers. It means they're using light that activates the human retina better but isn't actually a pure white.

Lumens are calculated based on human eye response https://en.m.wikipedia.org/wiki/Luminosity_function

Looked at this way blue lights are pretty terrible. But if you look at mw of photons vs energy input deep blue LED's are close to 80% efficient.
How are advertised speeds and maximum speeds equivalent? Google is advertising speeds to their consumers and their consumers are selecting a speed. Googles obligation is to provide that service at that speed. Similar to how ISPs should provide service at the selected speed. This isn't the ISP choosing to throttle certain services. This is a service choosing to run at a certain speed.
Technically, you don't need to pay off the debt in expansions; you increase spending by deficit spending during recessions, increasing the debt to GDP ratio, and then curtail surplus spending (even without paying down debt, you can even do this with some net deficit spending) in expansions, decreasing debt to GDP ratio mainly by GDP increase. (This still oversimplifies a bit; you really care about the debt service cost to GDP ratio, not the debt to GDP ratio, but the two tend to move in the same direction.)

People dependent on income from wage labor need to pay off debt for sustainability because the ability to do labor eventually declines or is lost.

Governments aren't individuals.
You know, we've gotten really far with cancer. Turns out, it is a really complicated thing. Heck, some of it has turned to prevention (HPV vaccine, for example). Aids is no longer the death bringer it once was. It is pretty amazing, really. We understand addiction better now, but politics gets in the way. Who knows what we could do otherwise. Heck, even the joke could be cured by simply being honest enough to admit divorce or an open marriage might be a better option than staying married.

It seems to me that you are dismissing all the work we've actually done on these fronts. Of course there needs more money, as the research isn't finished. SOme of this is really complicated, and we didn't realize it was so much at first. Putting the same effort into this energy might not bring us what we dream, but similar improvements can be made.

We would still be better off for having tried this stuff, I think.
> 1 in 10 people will actually end up getting Alzheimer's.?

I have never seen anyone over 75 that does not have some kind of dementia. Zero. Alzheimers and Dementia will soon be one of the same classification. It's happening.

Nature is just telling us, you have to go. It will be incurable, it's painless. She's being nice to us. Yes treat it, of course, but we have to let go sometimes.

PS, I work with seniors. People have NO CLUE to what these people go through. Zero.

And NO one can face this question, eventually, we die. Know the millennials don't believe that. They can't even comprehend it death. But it's true. Really. And it's OK.

So live life as it should be. For ALL our days are numbered. Don't worry, be happy.

:-)
Announcing the Winners of the AWS Chatbot Challenge
> But my work involves constant use of a commercial software that won't run without a license check to its central license server.

Through your own choice, or something imposed on you by an employer or circumstance?
Yes, You Can Analyze Your Architecture in Visual Studio with Lattix Architect
>Yes, and 'standard wheels' would have saved them time, money and other resources

Time from what? It's not some team considering other kinds of wheels was holding back their self-driving researchers...

You seem to have an overly linear and heavy-first concept of how such a development should go.
More so, having safe government debt is incredibly useful. Retirement and pension funds and other low-risk investment vehicles depend on them.
Uh, 100% of the trains in the Netherlands run on electricity. Renewable electricity even. Our tracks are one of the busiest in the world. They just installed electric lines on all rails.
A few questions:

* What's the likely outcome for employees?

* Who was the previous owner?

* How much did it sell for?

* Are operations in specific regions likely to be shut down or sold off?
>Dbus is bloated hell. Whoever came with the idea "let's cram all communications from all sources into the single unified data stream, and let the clients fish what they need out of it" had the strange mapping of mental processes, to say the least.

Yeah, god forbid anyone attempts to unify similar concerns and do away with the mess of ad-hoc solutions that is POSIX/Linux.