skysight-inc/HackerNews huggingface dataset:
If they have a bad website, its likely that they do not have good in house tools. Obviously not every one of them will be in that position, or have interest in changing things, but still having that list of prospects to go through is a lot more effective than spray and pray (not having a niche to go after) or relying on people reaching out to you.
Once you do something well for 1 client, its pretty easy to show other similar companies that success and have them understand the value you offer. It won't be a 90% success rate, but still would be a lot better than not getting specific and niche-ing.

Source: My company employs this same type of method, and previously were generalists with no niche and didn't target specific companies we felt were a good fit. Being on the offensive and actively finding clients is night and day difference to before.
You're not wrong, this headline is very poorly worded.

From the article:

>A recent study estimates that more than a quarter of all that waste could be pouring in from just 10 rivers, eight of them in Asia.

>The 10 rivers that carry 93 percent of that trash are the Yangtze, Yellow, Hai, Pearl, Amur, Mekong, Indus and Ganges Delta in Asia, and the Niger and Nile in Africa.

So to say "10 Rivers Contribute Most of the Plastic in the Oceans" is not really correct, they contribute something like 25%.
Trying to think through the alternative presented:

If the application is the only way to access the data, it would appear consistent until it wasn't. Assuming two application processes, process one would not immediately see the mistake it made, but process two would see it on startup. So, an audit table might be a good idea to see which process (or user) made which change, including the original erroneous entry, and any change needed to remedy the failed constraint. If the first process is still active, the second process could warn the first process, but that leaves a lot to chance. In comparison, once in place, relational database constraints are always "on" and enforced globally. Enforcement on a per transaction basis might provide a consistent slowdown, but still be preferable to a long startup time for checking the integrity of a large dataset with potentially many errors. In order to handle increasing startup times given boot time integrity checking, you may have to partition the data into more recently and less recently accessed data. In that case, you may find inconsistencies in reporting where the application only touched an earlier set of data once, and didn't enforce integrity checking. On the other hand, you could be presented with an opportunity to remedy the data before you can receive the report. If the entries that are permitted change over time, you would need some kind of date ranges on those values, so that the person receiving the report doesn't enter historically inaccurate data while fixing their own report.
"It is common today for university researchers to get grants to develop a system, develop it nearly to the point of completion and call that “finished,” and then start companies where they really finish the project and make it usable. Sometimes they declare the unfinished version “free”; if they are thoroughly corrupt, they instead get an exclusive license from the university. This is not a secret; it is openly admitted by everyone concerned."

https://www.gnu.org/philosophy/fsfs/rms-essays.pdf
Young people are experimental and open to novelty. Old people are conservative and prefer the status quo. The combination selects for a robust society.
That's an evo-bio trope
So why the hell comment?
Algorithmia raises $25M Series B for its AI automation platform
I know. I want it called out on the graph.
I was the lead dev for Vienna for several years, and it still feels great to see a shout-out like this. Glad you enjoy it :-)
BS title.

Or "chrome and firefox security are a gimmick because windows", or "locks and keys are a gimmick because someone left the door open".

Yes security is a problem that should be considered holistically; no you can't arbitrarily blame the failures of responsibility of one part of a clearly separated system on another. Disclaimer: I don't even like or use whatsCrap, but I dislike BS even more.
Show HN: MetaPod – a way to create personalized Win32 executables
What's mischaracterized?
>Turns out it can’t happen while driving and means something failed mid upgrade while the car isn’t in use.

Are the upgrades user initiated? I've had (or seen) enough productions and live events degraded or interrupted by the windows autoupdater to be terrified of the idea of "isn't in use" updates.
As it’s small numbers and small distances involved, I wonder if the risk is really from parents working at the plant, or if they controlled for that.
That could be a representative sample of the area the trial was held in. Trial by jury of your peers means that some juries will be composed of mostly and sometimes even all "peers" with less formal education that most would think appropriate for the subject matter being discussed.
>Where on earth are those margins going?

There’s a reason they make pretty much all the profit in the phone selling business. If people are willing to pay it, why not charge it?
Here's the secret -- a good team is built around people who are solidly dependable. What that means is you can give a reasonable estimate for the work, are a positive person, and aren't too much of a bother to anyone. The team is pushed forward in meaningful ways by the really ambitious and smart ones, but they tend to move on quickly after becoming bored. These people are great to have while they are there, but they leave so often that it feels like a revolving door.

But that employee who I can give work to and depend on to be there in a year plus time frame? That's the one a good manager goes to bat for during the tough times.
Newsboat (open source) https://newsboat.org
See also: ARPANET, forerunner of the internet.

> The Advanced Research Projects Agency Network (ARPANET) was an early packet-switching network and the first network to implement the TCP/IP protocol suite. Both technologies became the technical foundation of the Internet. The ARPANET was initially founded by the Advanced Research Projects Agency (ARPA) of the United States Department of Defense.
> https://en.wikipedia.org/wiki/ARPANET

"Where Wizards Stay Up Late" by Katie Hafner is an entertaining chronicle of its creation.
https://github.com/chrislgarry/Apollo-11/blob/master/Luminar...

Code seems to use SI, but imperial in comments.
Uber Has Poisoned an IPO Market That Was Sick Anyway
> Tor is another good example of innovation ran by the (US) Navy.

But is it ethical to use military-developed innovations?
Agreed, though with one minor clarification:

> Tor is another good example of innovation ran by the (US) Navy.

The US Government funded Tor development; Tor was certainly not 'run' by the Navy or any other government department.
So... it's like a hotel minibar for tractor parts. Great idea! (Hopefully the pricing is less outrageous.)
This was my parent's trick for getting me to make choices as an indecisive little kid. They didn't just assign the options and flip a coin, they had me do it without saying what I had picked. It worked far better for getting outcomes I was happy with, and it works remarkably well even for adults.

Even fancy things like Oblique Strategies and Tarot often seem to provide the same value; they spit out some directed randomness that gets us from thinking about the problem to expecting outcomes.
Love your tip to sell with the ‘Bonus Tip’ and use it in the guide itself.
>contrary to the official position of the government enforcing that legal system is not a legal system, but simply mob rule.

Mob rule? It’s the judicial system, one of 3 branches of government designed specifically to place checks and balances on the other branches, it’s the exact opposite of mob rule.

Mob rule would be the EPA deciding for everyone what the science is and not allowing any due process or acces to the courts to challenge the same.

You do know it came out at trial how Monsanto was able to influence the EPA including delaying the re-review of roundup ingredients , which was required by federal law, to allow their acquisition to go through?

Do you think it’s just coincidence 13,000 plaintiffs were diagnosed with non-Hodgkins lymphoma that worked with roundup for years even though those statistics are inconsistent with the general population?
Can someone mathematically formulate the exact problem that is solved here?
Bad delivery is a huge annoyance over here in The Netherlands too. My experience is that the big webshops (Coolblue, Bol.com) are excellent with their deliveries, but as soon as you order from some of the smaller stores or via the brand-sites, it's a mess. DPD in particular is absolutely atrocious, and that's been my experience in multiple cities in Europe.

The problem seems to be that the local webshops work with the more local delivery services, whereas the brand-site-stores and a bunch of others use delivery services that work across Europe. Those seem to be awful everywhere (the aforementioned DPD, but I've heard similar things about FedEx and DHL).
Caveat: I haven’t read the doc as I can’t get it to open.

There is no one size fits all blueprint.

There’s a long tradition of people promoting their one true way to create sales copy. In the recent past, much of this has been a rehash of the 1950s style of long form copy that bashes the reader over the head until they finally relent.

For all the advice I see promoting that form, I don’t see people using it other than in sketchy scenarios (MLM, etc).

Unless we are talking about content marketing, then we are not in an era of long form sales copy. Who has the patience?

You want to sell to someone then you need to understand their needs and preferences, then write accordingly.
Feynman diagrams are just pictorial representations of terms from a power series expansion of an overall 'master' equation representing a certain scattering process. A fairly simple one is electron positron annihilation, which yields two photons.
What I do is a bit elaborate, and probably isn't for everyone. I run Tiny Tiny RSS on my home web server. It aggregates all of the RSS feeds that I'm interested in, then provides them as one or more RSS feeds that it generates (which I read with gReader on Android) or in a decent web interface (which I use when I'm not using a mobile device).
Do any of the Mali GPUs support GPGPU (e.g. OpenCL), and are those drivers being open sourced? In fact, if I wanted to do GPGPU on something like a Raspberry Pi, what are the best options currently (open source drivers or not)?
> Since it allows you to break a big piece of procedural shell code with lots of control flow (if X is installed don't install again, etc) into small self contained functional pieces with clean input and output boundaries which can be run individually

At that point, I use a scripting -not shell- language (which is not as implicit)

I don't program in c anymore, so my major workflow is all in one language; I write my server in the same language that do s the compilation, which is in the same language that does utilities like creating network tunnels to my lab nodes
The worst kind of stability is short-lived stability.
Plastic does not need to be curtailed at source. As long as it ends up in well engineered landfills, there's no problem.
GNU Emacs + Gnus, using http://gwene.org to convert RSS feeds into newsgroups.
> never fucked up commands and had to blow out a repo and start over

You never have to do this, because it's virtually impossible to screw up a git repo with git commands, to the point it can't be easily fixed. And I'll tell you why and how.

As you no doubt know, all commits in git are hashed. This means that you can't change a commit in any way, only ever add a new one. Neither can you insert a commit into an existing chain: you have to rewrite the whole chain with new commits.

As a consequence, if your `master` branch, for example, is pointing to commit `aa33bf`, there will be a unique chain of commits leading back to the original commit which can't be altered.

It doesn't matter if you cherry-pick, merge, rebase or dance the fandango...if you point `master` back to `aa33bf` it will look exactly the same as it did before.

You can usually find what the branch was pointing before with `git reflog`. But you were going to clone it from github again, right? So, `origin/master` is pointing to the right commit, and you can just reset it back to that (remember to first commit any random stuff in your working dir that you want to keep):

git checkout master
git reset --hard origin/master

And, obviously, you can do exactly the same with any other branches that have been messed up.

There you go. Now you too are a "git hot shot" and can wow your friends with your amazing skills. ;)
I used to support Wikileaks and Assange. I think the collateral murder video was very important to release. Assange lost my trust when he seemed to go mad with power due to the impact of the Manning leaks, when he get increasingly irresponsible with releasing unredacted stuff, and with the rape case.

Mostly he gives me the impression that he's in it for his personal glory, and he believes himself above accountability. I still support the original goal of Wikileaks, but I hate how they squandered their credibility due to Assange's antics.

Clinton has nothing to do with it for me.
Reports are saying that Chernobyl is something of a nature preserve now.

http://www.bbc.com/earth/story/20160421-the-chernobyl-exclus...
What about Twistors, are they the future?
Why isn't the market choosing the least harmful, least lethal energy sources? Energy is for the most part entirely substitutable: switching costs for consumers like hospitals are basically zero.

(Everyone is free to invest in clean energy at any time)
Recharging could work the same as refueling. Pump used,uncharged electrolyte out and pump in fresh charged electrolyte.
Who said it does?
As a developer in Mexico, I can confirm. You aren't going to beat us on price alone
Similarly, military research can yield innovations that, while initially designed for military use, turn out to have important and transformative non-military applications.
That is also the poem in the conclusion of the article:

Whenever you’re called on to make up your mind,

and you’re hampered by not having any,

the best way to solve the dilemma, you’ll find,

is simply by spinning a penny.

No—not so that chance shall decide the affair while you’re passively standing there moping;

but the moment the penny is up in the air, you suddenly know what you’re hoping.
I vaguely remember a short story (I think by either Asimov or Clark) where there were specialists who's entire job was to read and write in a couple of different fields, like, say, particle physicist and farmer. They didn't perform any experiments, but instead kept up with current research in their fields and searched for general patterns that united them. I've never been able to find the story again though...
That could be a psychological trick that uses buyer's remorse to push you to choose whichever the coin did not choose. And also what you "feel you want" is not the same was what you will be happy having chosen. (Forecasted utility vs experienced utility vs remembered utility is a researcher program in behavioral economics).

I do seem to recall a research paper that showed that the coin trick worked well, in an experimental setting with people deciding whether to get married or break up!
> A 10TiB HDD is only 150$ retail.

Where is that? I can't find anything so cheap.
You love git because your experience, overall, is far from terrible. It's true that there are a lot of inconsistencies to memorize, and that's a worse UX than the equivalent without those inconsistencies, but that only matters so much. We both speak English - we can cope with inconsistencies in a language.
We could probably stand to draw down our use of a lot of this plastic stuff around here.

Less single use plastic containers. In fact, less plastic containers period. More metal containers, more glass containers, and yes, you will have to reuse them. More recycled paper, etc etc etc.

Oh yeah, and our kids don't really need all these plastic toys we buy them. Maybe it wouldn't be a terrible thing for them to have to go outside and play like we did?

Just those two right there would probably make a small bu meaningful dent. Probably a lot of other places we could draw down as well.
Not in this case. Using "The frog croaks 'ribbit'." as an example sentence [0] with contextual clues, I only got translations that, when translated back, yielded either "rib", "rabbit" or "ribbon".

[0] https://tatoeba.org/eng/sentences/show/7137639
The Hemingway App makes claims to make your writing bold and clear
cf. Never Split the Difference
Not everyone wants the overhead of running a company.

Some countries, including the Netherlands and Germany, specifically prevent this in either law or regulation.
Can anyone give context on these statements?

> When combined with their previous development of “water-in-salt electrolytes (WiSE)”, they claim that they can achieve an impressive energy density of 460 Wh/Kg.

> Some soldiers have to carry between 15-25 pounds of batteries and this technology could significantly lower that weight

What's the energy density of current batteries and how much lighter would equivalent batteries be using this technology?

> while preserving safety due to the aqueous nature of the electrolyte

What does this mean - why could the new battery be safer?
https://www.bestbuy.com/site/wd-easystore-10tb-external-usb-...
You are completely wrong.

Mocking is a huge design smell. The more mocks or integration tests your projects requires to get full coverage the less modular your program is. A program that uses many mocks is a sign of very very poor design. You will find the code more complex to reason about and much harder to reuse code without necessitating a lot of glue code to make things work together. Without proper knowledge you won't even know the program is poorly designed.

I will grant you that 90% of programmers out there don't know how to design programs in a truly modular way, so most engineering projects will require extensive mocking. In fact most engineers can go through their entire career without knowing that they are making their programs more complex and less modular then it needs to be. Following certain design principles I have seen incredibly complex projects require nearly zero mocking (very very rare though).

Mocking indicates a module is dependent on something. Dependency is different from composition.

Dependencies Composition

C C
+---------------------+
| | +----------------+ +-----------------+
| A | | | | |
| | | | | |
| +----------+ | | | | |
| | | | in | | | | out
| | | | -->+ A +------>+ B +-->
| | B | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| +----------+ | | | | |
+---------------------+ +----------------+ +-----------------+

What's going on here? Both examples involve the creation of module C from A and B.

left: 'A' exists as wrapper code around B and is useless on its own. To unit test A you must mock B.

right: every module is reuseable on its own. Nothing needs to be mocked during unit testing. No dependencies.

The only exception to the right example where you MUST mock is a function that does IO. IO functions cannot be unit tested period, they can only be tested with integration tests.

There's a name for the left approach. It's called Object oriented programming using inheritance or composition(the oop version of composition; not functional composition) as a design pattern. (both are bad)

There's also a name for the right approach. It's called functional programming using function composition.

I don't advocate that you strictly follow either style. Just know that when you go left you lose modularity and when you go right you gain it. All functional programming does is force your entire program to be modular down to the smallest primitive unit. Extensive mocking in your program means you went too far to the left.

tangent: Another irony around this world is that a lot of functional programmers (javascript and react developers especially) don't even know about the primary benefit of functional programming. They harp about things like "immutability" or how its more convenient to write a map reduce rather than a for loop without truly ever knowing the real benefits of the style. They're just following the latest buzzword.
Yes of course. But as a factor it would be far lower in importance than lots of other much more basic ones. Like, say, the fact that the missions were quite different, you have to prepare crews for them, you have to prepare backups, you have a limited set of highly trained, highly ambitious overachiever volunteers to pick from, all of whom expect to fly (in history-making missions), etc, etc, etc.
Preserved meat is IARC category 1, "carcinogenic"
Red meat is IARC category 2a "probably carcinogenic" as is "very hot beverages above 65C"
Coffee is IARC 3 "Not classifiable as to its carcinogenicity to humans"

Glyphosate is 2a, "probably carcinogenic".

Note that the IARC categories are not very useful by themselves because they are only non-quantitative assessments of whether the evidence supports carcinogenicity, they are not assessments of how carcinogenic a substance actually is.

Certainly there is no evidence that glyphosate is some horrific, world ending super toxin. Some studies have found that there is an elevated cancer risk with extensive occupational exposure, other studies have not found that.

If I was going to do a cancer risk audit of my own life, reducing or eliminating the use of glyphosate from my own garden would not be on the top 50 things I would do.
"Silicon Valley" is also a metonym for the tech industry in that place.
Synergy 1.10.2 Finally Released
H.264 and H.265 decoding is handled by the VPU, and there was already a successful kickstarter to add mainline support for that: https://www.kickstarter.com/projects/bootlin/allwinner-vpu-s...

Ditto for the HDMI PHY, you can spin up Xorg with a fully libre stack on nearly any of the Allwinner boards from OrangePi, FriendlyARM, etc. The Mali GPU is really only useful for OpenGL ES (aka video games).
Doea that help you notice , or help you get better at suppressing it via practice and "muscle memory"?
Generally the SoCs used will have a separate video encoder IP-block that's not part of the Mali GPU. For example the "Cedar" video engine on Allwinner SoCs, Rockchip's VPU, Samsung's Multi-Function Codec, Qualcomm's Venus.
China is spending trillions in foreign aid.
Europe's Disposable Income, Mapped (2016)
The song "New York state of mind" must drive you nuts.
The US Government did not develop Tor, they 'only' funded it. I understand that funding something often effectively imbues a project with whatever mojo the funding org has associated with it. That's certainly not the case here though. Tor's ideals and direction was established and set before said funding, and have remained steadfast since.

To the bigger point:

> But is it ethical to use military-developed innovations?

That's complicated in the real world. Many good, moral things have been created or encouraged by immoral organizations, and vice versa. The US Government has sponsored the development of many different good, useful technologies over the years.

The reverse is true as well, though perhaps to a lesser extent.
I suppose I shop at Walmart in a digital context, but avoid them in a physical one. Obviously their competitive practices are pretty harmful.

There just aren't good alternatives to Amazon in general. Do you have another recommendation? I've tried to use Target but have found their selection to be quite bad.
It would be nice if they had been dual-licenced like the radeon, intel and nouveau kernel drivers.

I thought that the Lima and Panfrost projects included an open-source userland component too.