skysight-inc/HackerNews huggingface dataset:
The purpose of EEE is to extinguish a technology. Your situation doesn't hold up because PowerShell is MIT licensed. Even is Microsoft did release a new version that was Windows only (which, given their use case, makes no sense), there's nothing stopping the community from forking the repo and adding those features, or porting those features to another technology.

People will continue to trumpet the sound EEE banner every time Microsoft does something that people like. The problem is that waging an EEE campaign with MIT licensed technologies on Github is extremely ineffective. Also, it's pretty clear that while Windows is still a big part of Microsoft, they are trying to move beyond the desktop. The rise of macOS, the proliferation of mobile devices with iOS and Android, all these developments have caused the company to shift its strategy to the cloud, namely Azure. Even in that space, they can't wage an EEE campaign, because with competitors like Amazon and Google, there's no way they can lock you into Azure

Times have changed, and so has the company's strategy. Whether or not the company's culture has changed is not something I am concerned with. They have enough watchers that call them out, like with the Windows 10 update debacle and the collection of telemetry data. I am more interested in their actions with regards to their technology, because it's my opinion that have some of the best people working on languages and tools.
Sell it for as much as it's worth to your target audience. Do A/B testing to determine selling price (and to improve conversions).

And +1 for the "as long as it takes, but no longer". Keep it concise, yet clear.
Only those that disregard the inventions from Xerox and ETHZ.

Powershell ideas go back to how REPLs work in those environments.
I though there was a specific desire for ipv4 addrs. That's why the space was there.
Windows did flourish...

And are you suggesting that Perl would have been a better solution for a Windows interactive shell and automation tool?

Are you going for the more readable argument? Or the more strongly typed argument?
Ask HN: Redesigning set of examples for an open source project
Hello,

I am looking at redesigning examples that ship with a popular (large) open source project (Specifically, Apache Solr search engine).

I am looking for suggestions of what people would see as a best practice for an example set to lower the initial learning curve.

Obviously, the first example would be the most basic end-to-end run with smallest number of steps. But what else? Should it be an example per feature? An example showing complex dataset processing? A kitchen sink with a lot of documentation (already have those!)? A project big enough for somebody to test their knowledge against?
Wow, those all-in-one type macs with the floppy disk slot just brought me back to middle school days.
NASA Makes All Scientific Research Available FREE
The sad bit is that the party who can actually provide transparency in these matters (Apple) has an incentive to keep the numbers secret, so developers keep coming and taking a chance at launching an app.
The problem I have is how to promote my sites? Do I have an advantage if I build sites in languages different from english?
If you have 1 user you still have to support them, let alone 30.
> According to the vast majority of authors of the most widely used and tested PHP libararies.

So, FIG.

"Group of developers say that groups' work is the best. News at 11."

> You mean the autoloader builtins that composer uses under the hood already?

No, spl_autoload is a working namespace aware autoloader. Composer uses a bunch of userland code.

> I don't understand what you're saying here, everyone should be writing their own libraries from scratch?

Did I say that? I've seen, multiple times the negative consequences of the current fad to rely on 25 separate, single-purpose 3rd party Libs, all of which are basic functionality that a well thought out library would give you, but with the added "bonus" of each relying on 20 other libraries to do basic things.

> It has always been up to the developer to vet the dependencies they choose to include in their project. That applies to every language ecosystem, not just Node.

Do the vast majority of developers know that? Because the ones I've had the "pleasure" of working with, definitely don't.
It sounds weird that they're selling key-logging sticks for $50 and spoofing routers for $100 at a convention where you'd think everyone can build that stuff by themselves for a much lower price.

Just to add to your point, I suppose.
I can see what you mean, we ( = professor an I speculating) thought that would be factor. OTOH, people go to the doctor only when they're sick, which is also a bad state, but being a doctor isn't considered a thankless job whereas IT is.

Just speculating here, but I think it has to do with how a lot of people seem to look down on IT, and tend to blame them for their problems. With doctors, the people tend to look up to them, and don't blame them for their illnesses[0].

> when they called

I'm pretty sure this makes an enormous difference as well, btw, compared to face-to-face communication.

So we got three examples of service work, where the interaction with the customer completely shapes the experience for everyone involved.

[0] ignoring malpractice cases and such, but that's after treatment, not before.
How Artificial Intelligence Is Humanizing Big Data
Living the American Dream and Bringing more jobs, bettering our Economy
Either in school or my neighborhood, I run into students and community members who are aspiring to start a business or work with a startup. The difficulty they have is usually to gather a team together (such as an advisor, programmer, marketer, business lawyer, etc). Hearing about this dilemma, my first thought was to do something, so I taught myself a little on coding, and after all was said and done, I created a website designed to help students and teachers who want to start their own business. The website is NovateurPYR.com.

NovateurPYR.com is a classified business based site. What you do is; you can either post your startup, or give a brief rundown about your idea or what it is you want to do, and the type of service you need. For instance, if one was to post their startup and say they are in need of a programmer to develop their site, programmers who use the site will be able to see the post and respond accordingly. The site is free to use.

I believe this will help many people portray the skills they have been taught and also help them to find jobs in a startup (which who knows, can probably be the next Facebook), or be able to branch out and start their own business. I have already had feedback from some students who formed a business team from the site and have launched their business. It is available for anyone to use.

I believe this site, can empower and reach many more Americans. This site can gather Americans together and create more jobs, and American owned businesses, which can go worldwide.
Indeed. If you require a mortgage for BTL, you're effectively just an agent for the bank. You take all the risk and pay the up-front costs, and the bank gets a good return for signing off a few forms.

BTL has been a good deal for the last few years, but it's getting squeezed now by tax changes. It looks like a sure thing but it really isn't, because profitability is very dependent on:

1. Tenant quality. One bad tenant can wipe out a few months of income.

2. Tax changes. The trend in the UK is clearly not in favour of landlords.

3. Interest rate changes. A good chunk of BTL property is overleveraged, and a change of a couple of percent will make it unprofitable. This seems unlikely now, but I think it's quite possible after Brexit a few years from now.

4. Legal changes, including rent controls and tenancy terms. We haven't had much of this in the UK, but it could happen with a different government.

5. Expenses. Insurance and replacement can take a gross rate of 5% down to a net rate of much less.

Some of these are UK-specific. But it seems likely that AirBnB is a better bet for property in a good location.
Labor market firming; factories still struggling
Don't forget to understand how/why/what those other packages do.

Including a package based on the contents of its packagist description alone is basically like reading the ingredients for a pizza and then eating a bag of flour.
"Modern PHP" being one of the trigger words in the OP.

That said, in terms of timeline, PHP has gotten better as a whole since then.
They do have the ability to subcontract it to someone else. Uber actually has some in-app facility for this -- you can sign up as like a fleet and have your employees, driving your cars, have some revenue-split with you, the owner. I drove with an Uber that had that going on. I was surprised.

This was a few years ago, I suppose it's possible that they've removed it.
Olympic Races, in Your Neighborhood
In theory, we would tax those profits to pull some of that value back to society, but anti-tax sentiment is so high in the USA that we don't really do that.
Can you provide an example of how this rather facile assertion leads to any insight into biology? For example, how does it follow in a coherent fashion that the chemical properties of DNA lead to Mozart, or a lady bug? In short, how does chemistry explain either the origin, function or future trajectories of any of the utterly amazing biological entities that exist today?
> And I think that's the most important thing here; In germany, for example, you can't challenge their free speech law regarding the holocaust. It's set in stone.

Wrong. We have the constitutional court (essentially the US supreme court equivalent) and since the holocaust denial law is not part of the constitution, but freedom of opinion is, all the same arguments you presented about the US laws works just as well for Germany.

And in my opinion our constitutional court has an even better track record of defending our freedom than the US supreme court (from the rulings I hear about on this side of the pond).
My 70 year old uncle was almost scammed this way, but he doesn't keep anything of value on his one computer, and when the scammer started to ask for SSN and other info he figured out that he was being scammed, cut the guy off, and cleared his computer. He's aware that he's not great with computers, but he there's nothing wrong with his mind, or his common sense.

I think sometimes the training needs to be, "Beloved friend/relative, it's inevitable that you're going to get got, but you can insure that when you are, it won't matter."
"The point of passive income is that it makes you what you want with little to no work. So for example a SaaS product that doesn't require too much maintenance (a couple hours per week) netting you a few thousand $ per month."

So the point is to get something for nothing? Money without work? Everybody wants that.

So what SaaS product requires little maintenance but nets a few thousand dollars a month? Maybe something like that exists. But creating it would have required considerable investment of time or money, which eliminates the "little to no work" part.

Likewise for selling some physical product. Tons of people are doing this on Amazon. It's not taking them much work. It's also not making them much money.

I think the OP's question just doesn't make much sense. The only reason someone asks about "passive income" is because they want money without working for it. I can think of only two ways to do that. One is to inherit it. One has no control over that. The other is to build up political influence so one can seek rents (in the economic sense.) Even this method requires some work because it requires investment in capital or influence (neither of which is easy.)

Some investors are said to get "passive income" but that's because they got some money in the first place. Plus, they use resources to get more resources. Buffett's income really can't be said to be "passive" when he spends time and talent doing research and analysis.

Yeah one can get "passive income" by putting money in a bank or in stocks or something. Good luck getting decent returns with that...which is why investors are seeking out higher rates of return...which takes work...which, guess what, is not "passive".

In short, "passive income" does not really exist. Unless someone is going to give OP money through inheritance or dumb luck or Powerball, she's going to have to get out and work for it like everyone else.
I put up a test page for a niche C++ library I had developed, but haven't actually gotten around to selling it. I do keep getting a lot of e-mails from people who are interested in it though. But making sure the thing compiles on a lot of target platforms (especially Linux) is a hassle. So, what I've found, is that people need to be able to find you (duh). Try and figure out what the most likely search terms are for the problem they are solving and make sure you rank well there on Google. That'll get you 90% of the way there.

Which product are you selling?
Onboarding: Lessons Learned from the Olympics App
Sounds interesting. What is it?
Researcher Grabs VPN Password with Tool from NSA Dump
An article about Facebook scams and hoaxes which appears ... on Facebook.
I already explained: As much as I love Linux for some reasons, and would love to move away from it for many others (broaden my horizons, escape systemd), I play video games. Right now, games barely get a Linux release. If I'm on BSD or Solaris, you can forget it. And while LX-branded zones are good, I think BSD is a better system for my needs, and in any case I doubt they're good enough to get the games talking to my GPU properly. And I'd love to avoid putting another layer between the games and the hardware if I have to. I remember using Wine.
The London Web “Empathy – The Hidden Ingredient of Good Software Development”
> Why is it "Expand-ZipFile", and not "ZipFile-Expand", "Expand-Zip-Format-Archive", or something else? In contrast, "unzip" is short and easy to remember.

Iff you know it already. PowerShell is built around a few conventions. One is that all commands share the Verb-Noun pattern. The verb always comes first. Then there are a bunch of common verbs that all share the same basic meaning, regardless of context. Expand is such a verb that is the opposite of the Compress verb. You may not like then choice of verb but there are always going to be names you didn't choose, so that's probably a petty point. In the end, PowerShell makes it easy to discover commands you may vaguely know exist. I'd argue that also helps remembering them once you know them. Just from knowing unzip you wouldn't be able to guess the command to extract a GZIP file, for example.

___________

P.S.: I have to retract part of my original post here. Expand-ZipFile does not exist natively in PowerShell. I stumbled across http://ss64.com/ps/zip.html and while that site does have documentation for all built-in cmdlets, I didn't read too closely and this was actually documentation for a wrapper around the .NET framework's own functionality. This does not change the discussion about the name and discoverability, though, except that New-ZipFile should probably use a different verb. Actually, the PowerShell cmdlets for handling ZIP files are Compress-Archive and Expand-Archive, exhibiting the properly mirrored verbs.
Don't just be a "tools experts". I have been into software development for over 10 years and in last few years I realized that what we developers sell and hone is the skill of being an expert in a set of tools. Tools that allows us to translate the so called requirements into software. We need to be more than that, we need to understand the real world and its problems and get out of our digital shell. Learn other stuff, read about physics, logic, maths, philosophy anything that allows you to think about things in different ways and expand your mind. In the end, don't try to be the smartest guy (the world already is filled with pseudo intellects) , rather try to be curious (about anything and everything).

One more thing, whenever you meet someone smarter than you, don't be just in the awe of it rather realize that here is your chance to know more and learn more.
SpeedView Library, Dynamic Speedometer UI for Android
Show HN: Visualize your data in cool visualizations for free
MIT engineers human cells to store ‘memories’ in DNA
Check https://www.blinkist.com/en/ as well - I use these guys. Particularly pay attention to their 'pricing for teams' option...
Thanks. Sorry. I'm still not convinced that bus1 is a good idea, but at least that's been cleared up.
Moreover, we have more than five senses. An example of one of these, for this we have the real "devices"

https://en.wikipedia.org/wiki/Vestibular_system

built-in to give us the sense of balance:

https://en.wikipedia.org/wiki/Sense_of_balance
What if research were an Olympic sport?
KNL is not Knights Corner, and I have limited information on either. I'm interested in data and, more to the point, insight -- not just single benchmark numbers or specific programs, especially if they've had a lot of GPU effort and no tuning for KNL. I don't expect KNL to be particularly good for applications that aren't highly vectorizable, though the memory system may help.

If I manage to access the KNL here, I'll probably run cp2k and gromacs, though single node performance is of limited interest, and ELPA doesn't currently have AVX512-specific support.
It also makes it easier to shift the Overton window in favour of statements like "Hitler did nothing wrong" by recruiting more "idiots" to the Holocaust-denying cause. Or more accurately, recruiting ignorant and impressionable people who probably shouldn't always be expected to know better — but who might have otherwise. This is also a kind of harm, albeit a more indirect one.

And before you reply "that's what schools are for"; what difference does it make whether a body of beliefs is government-sanctioned and taught in schools or "merely" treated as a respectable opinion in the public square? A naive kid may have their opinion swayed just as strongly, if not more, by a street cultist preacher than by an overworked, burned-out schoolteacher. Would you be okay with Scientology being taught in schools? I assume not. Would you be okay with Scientologists luring children into a camp five metres away from a school? Fifty metres? Five hundred? At what point does it stop being harmful enough to be worth prohibiting? I don't think there is any.

I would rather live in Germany than in the United States, and one of the main reasons is precisely this kind of free speech absolutism.
Do you really think any of these organizations have the power to "regulate" the nuclear weapons of the United States, Russia, or China?
Livestream from the International Space Station
What makes a good developer?
Coming from a C background I used to hate PHP as it's inconsistent and flaky to the point of schizophrenia. Same applies to library naming. It positively encourages bad design and inconsistency. C wasn't and didn't.

Nearly all PHP I came across was the mess of some self-taught stumbling way beyond the point they should have been screaming for help, and going back to photoshopp. The docs don't exactly help here (may have changed, it's been a few years) as the apparently helpful comments on each feature aren't moderated in any way and are frequently unhelpful or plain wrong - but they're left to encourage the unwary.

I don't disagree it's perfectly possible to produce decent code with a good coder, and good principles applied to the project. I've seen some very clean looking PHP, and OO classes. That's been because they know the problems of the language and have been careful around such areas, or tried to avoid them entirely. I've worked on a couple of PHP based projects where I couldn't say a word against it as they'd used it well from the start.

We are where we are, but I would have been happier if the tool most often used by "web developers" stumbling in was a little more constrained and consistent about it.
"health insurance company" - What sort of backwards society is this?
Random Decision Forests provide sort of a middle ground.

For training, a large set of decision trees are built randomly based on the input features.

When classifying input for one tree, each node considers feature value of the input, and decides on a branch. Leafs corresponds to a classification, so when a leaf is reached, the tree has classified the given input.

By having a large set of trees, and picking e.g. the most common resulting class (majority vote), we increase accuracy.

However, each individual tree can actually be reasoned about. E.g. you can see the analysis (nodes) leading to each class (leafs).

I've had some success with RDFs in the past, and highly recommend them!

They are very easy to implement, very efficient to train and query, and they seem to work really great on classification of "discrete input" (i.e. where the input feature values are binary or from relatively small sets).
> It's hard to tell from the slides, but it looks like Zen is a much wider architecture than Intel, with 10 execution ports

The text mentions it has to fuse the four FP ports to do a single 256-bit AVX per cycle. This is significantly less wide than Intel architectures (half/quarter). We can interpret the width thus as 4+2+1 ports, which is in the Haswell ballpark.

What is maybe more telling here is the 16-byte load/stores, Haswell is doing 32-byte at the same rate. It points to Zen abandoning FP bandwidth in both client and server. Perhaps they want to rely on GPGPU with the on-chip GPU to do compute workloads?

> The most interesting thing about those slides is the layout of the blocks marked "Scheduler". Intel chips all have a single scheduler, Bulldozer had one float scheduler (shared) and one integer scheduler. But I'm counting 7 schedulers on the Zen slides, one float scheduler managing the 4 floating point execution ports and 6 integer schedulers, one for each execution port.

Depends what they mean with Scheduler. If it means reservation stations for micro-ops, then that's already the case in other micro-architectures. If Scheduler means assigning micro-ops per port, than there can logically only be a single one.
Do this mean we can start making standalone smartwatches (that have GPS/LTE/Wifi) and go back to making 4" phones again?
Thanks! I know them. As i see i need to focus on Individual plans only. Will set up an experiment.
Oh no, I didn't mean you are breaking rules, sorry if it sounded that way. I was (am) just curious how this works, thats all.
good ole mainframes still run half the computing world... we'll leave javascript to hipsters and stick to copybooks insteads :)
Lazy Loading Images with Slick Slider
He was a guest in this monday WTF Podcast:

"...With a new documentary about the internet on his mind, the legendary filmmaker talks with Marc about the achievements and follies of humanity. ..."

http://www.wtfpod.com/podcast/episode-733-werner-herzog-godf...

And his book A Guide for the Perplexed worth a read.
Talent.
iPhone 4s FTW.
> What about the .NET build process makes vendoring the only option?

AFAIK, even NuGet doesn't allow you to just check in the dependency spec, rather than the contents of all of your dependencies.

> Even so, it's always been more convenient in my experience when something just ships with fixed versions of dependencies already inside it.

I agree. But that doesn't mean that they belong in Git, nor that they should even be copied to every single project.