skysight-inc/HackerNews huggingface dataset:
I've been kicking around the implications of falling costs for electronics, and improvements in battery design.

SOC (system on chip) computers are now in roughly the $5 range, less in cases. Costs fall by roughly an order of magnitude a decade (Moore's Law, generalised). So we're looking at a world of $5 heading to $0.50 complete system indicators, with a battery life (think an Amazon Kindle) which can easily extend weeks, possibly months. In fact the battery is probably the most expensive part of this.

Simple systems could be even simpler.

You can create a datalogger which notes every single acceleration noted by a package from the time it leaves the factory, down the the second. Wireless capability means it can log in and report periodically en route, whenever it finds itself within WiFi range.

For sufficiently expensive goods (anything over about $100 in price), this becomes a part of the shipping package. Even if you're not getting 100% reporting at endpoint, the data trail itself is going to be sufficient to point out where and when within the delivery chain problems occur.

Shippers (that is, the originator of the goods) and their insurance carriers will likely collectively have sufficient leverage to open carriers (the shipping companies -- FedEx, UPS, DHL, etc.) to identify where within their own process the damage occurred. Hotspots -- locations or transport segments with high-damage incidence -- will be pretty much immediately obvious. Even just a few hundred tracers would provide that information.

We're headed to a world of highly inexpensive devices and if not ubiquitous, highly probably WiFi access at multiple endpoints. Self-logging of this sort seems exceptionally probably.

Adding general 4GL WiFi access and even just a few minutes of data transfer capability should be possible for little more, and would allow systems to phone home directly.

It would surprise me if much of this doesn't already exist.
I don't know if this is true. We haven't tried a gorilla cage but my infant can clear half a flight of stairs in 5 seconds.
In the right circumstances, some microservices make a lot of sense. I was recently working on a .NET project where the need for compiling handlebars templates on the sever came up. This was the perfect use case for a little service. Its purpose was clear and independent from the rest of the application. In this case, we deployed the microservice on AWS Lambda, saving the need to install Node or spin up another server with all the associated care & feeding. Compiling large handlebars is fairly CPU intensive, and we don't have to worry about the load on our app servers. To me, it was an ideal scenario to develop a microservice. It solved a specific problem and didn't bring new ones to the table.

Microservices make sense to me when the task is clearly abstract from the application using it (which allows the service to be used more widely), the nature of the service is such that it has significantly different resource requirements than the rest of the application (allowing it to be scaled independently), and the problem it solves is not trivial.

I would be happy indeed as a developer to walk into a project and have a handful of tools at my disposal for doing things like sending emails, event notifications, logging, encryption key rotation, etc. I just consume the API. It's the reason I appreciate AWS; they provide a load of features (i.e. microservices) that let me focus on domain problems and not things that have been solved a thousand times already. So as a thoughtful developer, deploying something as a microservice can be a prudent contribution that brings a great deal of business value down the road.

But it starts to get out of control. After a bit of success with a legitimate microservice or two you become a hammer and every function starts to look like a nail.

If you can't visualize the microservice you're building ever becoming an AWS product, popular open source project or service offered by some SaaS company, likely it's too domain-centric and should stay in the monolith.

"Better learn balance. Balance is key. Balance good, everything good. Balance bad, better pack up, go home. Understand?" - Mr. Miyagi
Ultimately everything that everyone does is out of satisfying their needs. Whether you need to help other people recover from addiction, or you need a bag of cheetos, both are about your own personal needs. Therefore we are all continually acting out of selfishness.

Introversion and extroversion are a gross and simplified categorization of our personal needs. One or the other may be more socially acceptable, but both are selfish.
In many parts of America, it does mean accepting you have to move at any time.

If you don't have a lease and are going month-to-month, that's what you're signed up for. Sign a longer lease if you want, but everything is spelled out up front for you. No surprises. If they want to jack up rent or move back in unit, you have no legal recourse.
oscrypto, in attempt to support both CPython and PyPy well, uses cffi or ctypes to interface with the crypto libraries. That said, when cffi is present, only the ABI (dlopen) mode is used. No shared libraries are compiled.

My experience using both for the project has lead me to characterize ctypes as something for Python developers wanting to interact with C, and cffi as something for C developers wanting to use their code from Python. ctypes plays nicer with the Python GC. cffi is oriented towards C terminology/semantics, and (even knowing from the beginning that weak refs must be held) was far easier to crash by accidental use-after-free.
I should paint a TV on myself for when I'm riding my bike in traffic.
Not talking about the algorithm. It's the data that are biased. The choice of algorithm just determines how interpretable those biases actually are.
This is one of those comments that people will dig up and mock on HN in about 5 years.
It drives me nuts when people nonchalantly talk about hiring the 12th or 50th with no apparent acknowledgement about how insanely difficult it is to get to that point.
One of the items I saw costs $146 for 50 units.

But the best was reading that they are delivered by truck (to avoid airplanes shocks?)

And would be funny too receive a box and find that all your 50 units were activated due to their delivery:-)
You get a payoff for everything you do, whether you know it or not. It feels really good to help my kids and see them do well. It feels good to help a coworker find a bug that's been dogging them. I feel self-satisfied after getting a thank you for holding a door open for someone. Those positive feelings are all payoffs for my behavior.

But I feel awkward trying to talk to a stranger. No payoff. So I generally don't do it.
My roommate's late-model Subaru Crosstrek. We seriously have to pull off to the side of the road so that I (the passenger) can change the BT pairing so that my phone plays music instead of his. The experience is so incredibly aggravating that it has put me off Subarus completely.
What makes this so great is that it's private correspondence, unburdened by any audience except the recipient. It's hard to imagine such frankness in a contemporary NY Times column, with the usual liberal/progressive/SJW sycophancy at work. You wouldn't get lines like

You began Catholic, that is to say you began with a system of values in stark opposition to reality.
That link says access denied.
Narconon[1] is a Scientology front. Not to be confused with Narcotics Anonymous

[1] https://en.wikipedia.org/wiki/Narcanon
https://www.xkcd.com/325/
It's true. Better yet, disable cellular access for most apps when you don't have Wi-Fi - to your pleasant surprise you might actually start noticing the world around you, driving or not.
We do clickbait now?
If you don't build relationships with people, beware that you might not have anyone to know or care for you when you are in need. If you want to be part of a supportive community, and the standard conversational forms of social grooming don't work for you, take care to replace them with something, like writing letters or doing acts of kindness
I'm pretty perplexed by your response. Both of your proposed extremes are basically nonexistent.

Also, I am introverted. It really exists, and doesn't need scare quotes. I don't think it's necessarily reasonable to frame it as a disability, but it certainly conveys a different set of abilities than those of extroverts.

Also, I don't even understand why you scare quoted casual time. Do you not distinguish time in which you have obligations to others from time in which you don't?
Yep, the basic story and setting of the money were fantastic, and I had no trouble suspending disbelief regarding the low-tech effects. But I could not get past the awful community-theatre acting and the cliche-filled scrip.
I could dress as mickey mouse every day because it'd be somewhat anonymous, at least at first, until that become my identity. Hey Mickey, what's up.
This is a theoretical idea for how a cellular membrane might form in this environment, but the membrane isn't the key part of life-- it's the self-replicating molecule, which they haven't modeled.

The RNA World theory posits that an RNA molecule, acting as both as the data store and the enzyme that catalyzes its' own replication, was the original self-replicating module. Eventually, DNA later evolved as a molecule purely for data storage, and other enzymes that promoted replication. https://en.wikipedia.org/wiki/RNA_world

I think to call something "life", they would have to propose something similar, a self-replicating molecule, in this environment.

If this idea intrigues you, Jack Szostack has a great series of youtube videos explaining the theory and the experiments he and his students have carried out to help flesh out the theory. He describes how lipid cellular membranes could have originated to combine with RNA molecules to become what we would think of as a "cell". https://www.youtube.com/watch?v=MPzWrv6l9l0
There are two takeaways from modern neurology which are opposite and surprising.

One is along the lines of what you say, a truly shocking amount of what you might think is free conscious will is actually just machinery deterministically reacting to stimuli. Conversely, it's surprising how plastic that machinery is, it can be formed and reshaped to be wholly different through conscious thought and action.

There's a lot of unscientific woo about what you should do with food to make you healthy and most of it is baseless chatter, but there's pretty strong evidence that there _is_ something there even if we're not sure how to control it. Not just food though... exercise, light, meditation, the people you are around, the smell of the air, and a million other things all have influence over that machinery and manipulating them can manipulate you.
I've never heard or read anyone say or suggest that Scientology runs NA besides you.
Vortex water bottle with motor attached so no blender needed
Just speculating here...but I blame a lot of the social shift on social media and 24/7 news. A one off mother does something bad - therefore everyone might be that one off mother.

Also a lost in sense of community. As the study shows, if you know the reasoning for why the mother left the kid in the car, people are less likely to judge the situation as dangerous.

If you all knew your neighbors, and you see someone's kid running around, you'll know why that kid is by themselves and probably less likely to called Child Services.

One of my coworkers had child services called on him. His son's school let out early. His son forgot his keys that day, so he climbed through an open window through the 2nd floor. Neighbor saw this...called Child Services.
The state has taken over all of the collective interests in the welfare of children. This leaves the parents and the government as the only beings who have a responsibility and authority over a child's life. This is more pronounced in the suburbs than in urban neighborhoods in my experience, having lived in a variety of both. I think it's a very unhealthy way of thinking about raising children. It takes a village and all that.

When families live in areas where they naturally commingle they tend to be interested in the welfare of others around them. I think that's why it's more of an issue in the physically isolating suburbs.
I'll be in Vegas Monday. Let me know if you want to meet up for Thai food? I realize it's not a likely desire of an introvert, but it might be good to get out and have a chat with someone semiobjective.
Alternate title for another post -

Am I rude, or just introvert?
Hi Alex, thanks for your email. Replying here for the benefit of other readers.

We can't use your product for the same reason we can't use most of the alternatives on the market: there's no way to push tasks with custom HTML/CSS templates, as is possible with MTurk. This is important at scale.

Do let me know if this ever changes.
Curiously, I tried and it seems that it couldn't communicate to the GPU. Installation is successful, but upon running `nvidia-smi` command, it returned the following:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
Google front end services are no where near monoliths. Why do you think Google invented protobuf? Practically everything we do is RPCs from front ends to backend smaller services.
This sounds like Luckystrike.

http://www.shellntel.com/blog/2016/9/13/luckystrike-a-databa...
> exception: if you are responsible for someone, like a child or elderly person

So what about when she says: "I sat in my car and read a book while my children attended a family-oriented athletic function"?

I think from that single line that she was actually being rude.
There are two reasons why I think this could be (very selfishly) sensible from their perspective:

1. They were probably relying on those exploits quite a bit and had frequent success with them, in which case totally burning them would have directly harmed operational capacity.

2. They appear to be huge fans of piggybacking off of other intelligence agencies' footholds and data ("fourth-party collection").

http://www.theverge.com/2015/1/17/7629721/nsa-is-pwning-ever...

>Fourth party collection appears so successful that agents of the NSA and GCHQ have cracked jokes about it in top secret slide decks. In an NSA presentation titled "fourth party opportunities," the first slide references Daniel Day-Lewis' infamous "I drink your milkshake"

Another intelligence agency acquiring these exploits would give them additional "fourth-party opportunities". As long as the US government's systems were protected against the exploits (were they? no idea), that could mean keeping them secret still meant more pros than cons for their goals. It could give them more intel, and maybe give additional insight into the other nation's goals and interest by who they're targeting.

Pure speculation on my part, though. The real reason could just be regular old incompetence, and/or internal cover-up of the tool leakage.
That may not be a problem. The article states that other services are not subject to the lay -- but are not regarded as a problem.

Sounds like the proponents know this and are willing to accept a imperfect solution
Thank you. This is the best available solution and I didn't know about it.

We'll probably go with it for now, until we hit a scale of tasks that justifies setting up a US subsidiary and dealing with the IRS.
Isn't it also the incorporation of metrics into the delivery drivers schedules? As in, those trucks have been heavily wired with remote telemetry for everything, all of which goes to the local regional managers.

Who get told "we need an X% increase in productivity" - so they look at their metrics and come up with some idiot conclusion like "drivers just need to spend on average X seconds less per delivery...so I'm going to start measuring people by how long they're stopped making a delivery and have reviews when they are stopped too long".

Meanwhile, the delivery driver who has a route full of apartment buildings without easy truck access gets screwed.
The problem opposite of artificial intelligence unintentionally erasing blacks is a company's built-in intelligences intentionally erasing whites, minimizing their achievements, and deconstructing their identities. Whites are not "allowed" to have achievements; they must be couched in terms of general social achievements which of course are (according to the doodles) aspirationally majority non-white, and ideally non-white and non-male.
The Rear Admiral Grace Hopper Center for Scary Machines?

(I'm lamenting "cyber building" there, not in any way mocking the admiral)
Sites like CrowdFlower have point-and-click interfaces that allow you to just upload a CSV and drag and drop its columns as fields in your task template.

What I used to do was host the images on a server, publicly, then upload the URL of the images and use it to display the images within the task. It's OK for one-offs. You get a thousand free rows with the CrowdFlower trial [1] and that's probably the most painless way to go for a classification problem.

In our case though, everything will be written in-house. Automation is how we keep headcount low.

[1] https://www.crowdflower.com/plans/
Fair enough. It sounds selfish as in I have a son and I'd like to think I don't help him for a payoff but I could be delusional. Or it could be the two things don't contradict each other. Let's say you randomly pay for someone's coffee at a coffee shop and they say what the fuck's your problem? Stalker.

No, they smile warmly and thank you. You share a laugh. You made their day, they made yours. It's not zero sum. Nobody lost anything. Well, except you, some cash.

I forgot to ask do you ever feel good energy from a stranger and have this amazing interaction even if it lasts 3 minutes? It does happen. I'd hazard to say that the sum total of little interactions and individual energy projection is the gestalt of a place and time. Even a room has a vibe we've all felt. You can tell if a room feels tense, a sidewalk is full of anxious people, that was love I just felt. I'm sure there's a better word for this than gestalt, btw.
The author was claiming she was using her introvert nature as an excuse for being rude.

You can be both extraverted and rude too. An extravert should excuse their rude outward behavior on being an extravert.
It's pretty strange to think that OOP cannot be implemented using a functional language. Various Lisps had several OO systems, and there's OCaml, where the "O" stands for "objective".

Objects are merely collections of partially-applied functions (or often procedures): methods are bound to `this` aka `self`, the instance. When you have a language where partial function application (currying) is a norm, you have little trouble implementing this approach.

What made OOP popular, things like good modularity and hiding of implementation details, has little to do with the "inheritance + encapsulation + polymorphism" trio proper. They can be and often are achieved without these.

What makes FP powerful is higher-order functions / function composition, immutable data / pure functions / referential transparency, and isolation of effects. Technically, all of these are easily available in most popular OO languages, and you can reap many benefits of FP writing in C#, Python, or even Java 8. But the standard libraries of most of them actively resist such usage, and the translators do not rely on the functional features heavily for optimization.

Where pure FP has trouble is e.g. large mutable structures with constant small mutations, like editing a bitmap in a paint program. Real-time stuff can also be harder, because the shape of the machine code is much less obvious than when using a lowest-possible-level language like C.

Since the real world is inherently effectful, there will always be a mix of approaches. Pick the right tool for the job; a job of any serious complexity will likely require multiple different tools.
some people like being with random people more or less than others. Some like being with people they know and don't like meeting new people as much. If it affects your life then probably time to learn some new skills, if not then probably just leave things alone. This idea that there is some exactly right amount of number of people everyone should like hanging around is...strange.
Some of the wisest shit I ever heard was from a junkie trying to get out of it.
The solution is to force phone manufacturers to disable phones in moving cars.
Well we could borrow from drunk driving regulation. In California, as a condition of getting your drivers license, you agree that a cop can check you for DUI at any time for any reason.

My proposal is to extend this slightly differently. Instead you have a UI in the phone that pops up a message saying something like "It appears that you are operating a motor vehicle. Under penalty of perjury [or whatever legalese should go here] you affirm that you are not operating a vehicle," you then either click "OK," or "cancel."

Then if you cause a car accident, or there's a "texting while driving" checkpoint that finds you clicked "OK" and there was no one else in your car, you get hit with severe penalties.
They also care as much as they think their ideas and creativity are actually being respected/rewarded.

Doesn't matter how much you pay someone if you make it clear at every point that you don't care what they think about trying to improve the job they do, then they'll adjust their enthusiasm accordingly. Or if trying to be better is used as a form of punishment i.e. "that's a good idea Barry, you can be in charge of implementing it without any change in pay or responsibilities!"
What was the wise shit your junkie associate imparted?
> Houston does mandate off-street parking

This is a terrible thing that cities badly need to get away from.

Going further cities need to get away from mandating parking period.

There's a 400+ unit condo building that was approved in my town in 2014 and it's still under construction because of course every unit needs parking and they're building a massive underground parking lot. The fact that this building is on a major bus corridor, less than a 10 minute walk from existing rapid transit and it's adjacent to a future site for rapid transit expansion is ignored. There's honestly no reason to build so much parking here and yet the rules mandate that we must add parking everywhere. This increases the costs of housing as well and people must pay for this regardless of whether they use it or not.
Could be a US thing, tho I can't remember ever trying to dial a number directly.

I do remember when some german cars used to come with a dial pad in steering wheel :P
you can turn that off, you know...
So you don't have to return it, but you can't open it?
Nice ... won't happen because every company is addicted to the tricky technical quiz. (says someone who is interviewing right now)
"You don't need machine learning to sell beer to white, suburban males."

This is both bigoted and empirically false. Do you imagine suburban whites to be a particularly unsophisticated demographic? Imagine saying "you don't need machine learning to sell fried chicken to urban blacks".
You'll note the author phrased it as "uncivil" not rude.
I think you mean progressive rather than regressive. $200k in San Francisco is still much better than $100k in St. Louis.
Alcohol also has addicting qualities. I'm pretty sure we allow alcohol-consuming motorists to consume their preferred beverages and just expect them to self-regulate. It would be extremely laughable if someone argued to ban bars and liquor stores, that are say within 500 meters of a road to prevent abuses.
Waze will pop up a scary warning if you try to type while moving, and you have to press the 'passenger' button. I imagine that it will stop precisely zero people from driving while typing.