skysight-inc/HackerNews huggingface dataset:
Bonobo runs each functions in the pipeline in parallel and make the fifo queues plumbing and thread pool management completely transparent.

The TLDR would then be "Write some generators or functions, link them in a graph, and call them in order on each line of data as soon as the previous transformation node output is ready.". For example if you have a database cursor that yields each line of a query as its output, it starts to run the next step(s) in the graph as soon as the first result is ready (yet not stop yielding from database until the graph is done for the current row). I did not find it easy to do with the libraries I tried.

The docs clearly lacks completion to say the least, and would need an example with a big dataset, one with long individual operations and one with a non linear graph, so it's more obvious that, of course, it's not made to process strings to uppercase twice in a row.

Stay tuned, I'm very happy HN brought it to homepage, did not really think it could happen at this stage though and I understand you. But that's a good thing for the project to move forward.
As a Cornell alum, I can confirm the accuracy of your assessment. The nice thing about math and engineering is that it's objective; you either solved it correctly, or you didn't. My liberal arts requirements and freshman writing seminars, not so much.
> I take exception to that statement entirely, this is open source, the land where you can replace your kernel with a BSD one and continue trucking with GNU ultilities

Fair enough. And to be fair to me, I've been thinking seriously about moving my workstation over to a BSD. But even if I do that, I'd still have to deal with Linux for work at times.
Advertising and PR wins over reality anytime.
I don't have issues with systemd myself, but from what I read in similar threads the problems come down to systemd being different from sysv init.

Changing old init scripts to systemd scripts is un-asked for work for many. And it is made by a polarising figure, which leads to emotional refusal.
And this is one reason why i believe that copyright should require a minimal-fee registration every ten years. If you keep your registration current, there is no effort required to contact you. If you can't be bothered to do that, your copyright clearly isn't worth much to you and expires. Either way, the status of the work is unambiguous.
Yours is not better because it takes too much work to figure out how to even get to the game.
It's a lot less work if you own your own house.

You catch things that are broken early, so the repair is like a squirt of caulk instead of a whole new window frame. You can spray the wasps when the nest is small... not when it's grown so large an exterminator says, "Sorry my insurance won't cover me going up on a ladder for a nest that large... you'll have to call someone else..." Ha.

I really like doing home repairs / minor home improvements for myself. It's satisfying work, and on average I probably spend less than 2-3 hours a week on maintenance. I love doing yard work, I find it really relaxing. Mow the lawn, trim the trees... that sort of stuff. When you do it for yourself... you do it right, and you stay ahead of the entropy. With rentals you're relying on the tenant to report issues, and contracted help to take care of things... and they don't ever do as good of a job that you can do. Nothing I hate more than riding some handyman to re-do something the third time because he slopped it together... but it is what it is.

If you do buy a house, make sure to ask if it was a rental before you buy it. And regardless, DO NOT skimp on the home inspector... a good home inspector will spend a full day in your house, and charge you around $500-750 (that's in Texas, you can adjust for where you live). They will find all sorts of stuff that will save you money and give you negotiating power.

But yeah on the whole I really enjoy owning my own house. Just not so much renting... I bought when the value was like 1/2 what it is now... very tempting to sell the rental property... but it's been going up 10%+ a year... and I haven't had a tenant's lease end at a good time to sell (March - June are good times to sell in Texas, probably other places too... July - August are good times to have people sign leases).

Anyway I tell myself to just wait it out and give it a little more time... You always have to work for the money. (=
> While Gentoo supports systemd, by default it will still use init scripts.

It's my understanding that notwithstanding the current accomodations, systemd is the future for Gentoo, is that incorrect? I'm not a Gentoo user, just what I've heard from people who are.
I might be missing something, but seems to me like the products are still recycled, but as raw materials, not as full devices.

This makes sense, given data is almost certainly bound to be present on phones etc.

Maybe there's a more nuanced way to do this, but this doesn't seem all that bad.

OTOH, having these phones go through a refurb program and selling them probably involves a fair amount or resource use as well.
There are interesting parallels between oil companies meddling in climate science and certain food industries (particularly soda companies) doing the same thing in nutrition science.
I was thinking about this, but I don't really think it's a good argument.

Most Apple devices can already be securely erased, many laptops can easily have hard drives removed.

I think the argument only works for totally non-functional iPhones/tablets where flash recovery might be possible, but it's not possible to run the secure erase procedure.
This is being conflated as a Java thing, because of a sideways remark about Brazilian programmers.

Reading other comments, it's now clear that in this instance we are dealing with a Microsoft Server. [0]

[0] https://news.ycombinator.com/item?id=14173595
MANY of the Apple products that were dumped by customers could've been rescued and reused easily if repair was a reasonable option.
I think we should something about the special interestes that are sucking on the teats of our government, but that something will never be accomplished by breaking up companies.

If the people who want to break companies want to do that because they think those companies have been manipulating the government in their interests, these people should think again: isn't breaking up a company a government action? Isn't the act of breaking up a company a government act that could -- and probably will -- be influenced by a company?
Pretty sophisticated people can fall victim to this sort of thing, like Steve Jobs refusing cancer treatment in favor of vegan diet and exercise.
Did I claim that anywhere?
And those lawsuits forced Apple to re-engineer how Facetime worked, from peer-to-peer direct connections to a more Apple-intermediated model[1]. At that point, creating an open standard is less interesting, since you can only communicate with folks using the same "relay server" network.

[1] https://arstechnica.com/tech-policy/2013/08/report-after-pat...
This sentence should be challenged on the grounds that it is far worse than the sentences of many people prosecuted for violent, repeat offenses.
holy shit - i guess i see it differently - seems like they want someone that can walk on water - knows all and sees all -
wants to work 24/7 - subsist on nothing but air - but maybe that's the norm expectation these days and i'm actually lucky to be a product manager
I don't think it really matters in this case since flash degrades much faster than stone tablets.

Also, I think stone tablets would be more akin to tax records or census data or great works rather than every day life of someone.
What's new is ARM is giving that internal specification to customers.

Not just customers but everyone, judging by the fact that I could just click the links in the post and download the files.
Just write over the data. If it really took 7 overwrites to erase data, then manufacturers would be selling 7T drives instead of 1T drives.
Considering hand-me-down computers are such a common thing where I am, it makes me quite angry. We often piece two or more broken computers together to give to a student.
Also, the third likely reason is that there are still a lot of Java web codebases from the mid to late 90s around; the Java runtime can still run the code, so people keep it. Perl and TCL are less likely to be convenient to run today, and more of those codebases will have been dumped.

And Java was disproportionately used for very large complex systems which would be expensive to replace, in any case.
Nah, Michigan.
The article's conflation of things being broken down into their component parts and recycled, vs things being "destroyed", is maddening and tendentious. Try not to fall for it.
I'm 42 now, still highly employable, although not at all companies. And that's fine. They want someone who can churn out cheap but perhaps not so good code, more power to them. That's not what I'm interested in, anyway.

But I know what I'm worth. I know that my code is top notch. I know that my standards are above most things out there, and it shows.

I've released almost half a million lines of code for free as open source projects. I've gotten emails from people in the most remarkable industries, asking questions about something I'd written decades ago (for example, http://ftp.lip6.fr/pub/linux/sunsite/system/network/daemons/...). I've posted the more useful of them to my github account, and that's the first place potential employers look to see if I'm worth my fee. And I am.

Age only becomes a problem if you stop drilling down into the technologies people use and REALLY understand them, and what lies underneath. Otherwise you really aren't worth any more than the guys coming out of college with no experience.
Such microwave systems have been proposed for solar power satellites. They have useful ranges up to 100's of miles.
As someone who has looked into this quite a bit it's not difficult to do what Google Books had been doing in 2017. The reason is that various groups have ripped and converted to PDF thousands of books. It's trivial to facilitate search on these and other cool stuff at this point. Someone could do it if they really wanted too without too much effort. They haven't most likely because there isn't much profit in it as it stands and legal hurdles since Google failed.
That's quite the non-sequitur.
I don't know. Probably not. The reason I install with dbus support is to avoid having packages that rely on it not working, should a package ever rely on it (maybe mu4e notifications? idk). Take imagemagick, for example, you can still display images with Emacs without it, but you can't resize them.
You can't do that with SSDs because of wear leveling and weirdnesses with bad blocks.

I think you can issue Secure Erase commands which do work.
Monopolies are the creation of government, they are facilitated, enabled, done by governments. When you give the government the power and the legitimacy to break up companies the government will do that at its own discretion, to serve the interests of some other company, or some other greater power.

Also, what is a monopoly? Is Google a monopoly? Google provides an invaluable service for free, if monopoly means higher prices (as every textbook economics teach) for the consumer, I think you should think again about Google.
Webkit was open-source long before anticipating killing Flash. I think, like Darwin, it was originally open-source because it had to be, due to its origin in an existing open-source project that required derivatives also be open-source.
That is both stupid and sad. When I was young I rented a single apartment no bigger than that in LA and I loved that place. And I've lived in an Airstream by Castaic Lake that was even smaller and loved it too.

I'm sure you could find a good tenant who'd enjoy living there so it's just insane that's not allowed.
I'm an industrial engineer who deals with manufacturing. There's a ton that goes into the blades. Going higher up yields more energy, but the width of the blades are at the limit for transportation under highway bridges. With every rotation, the blade flexes know force at the bottom, high at the top. The materials are really advancing and the efficiency is improving.

Cost is the killer of so many renewable energy sources. There is tons of optimization going on for cost.
Strings Benchmark for Go, Java, Python and Rust
I'd love that kind of life too, and the bad broadband wouldn't worry me too much. "git push" doesn't hog too much bandwidth, after all.

But having to fly around the country for interviews ? That's the deal breaker, unfortunately.
Oh, come now. Whether he can or cannot know such a thing is however many angels, dancing on the head of a pin.

Do you honestly believe anything this terrible went through a rewrite? I sure don't.
For people who don't understand that: In countries outside USA/western world we reuse things and repair things if they are still usable.

Shredding ALWAYS and calling your company GREEN is a LIE (to the Earth and customers) and PR joke @Apple.
While this is a great article, it also transmits some truth about R: writing anything fast is a pain in the ass. Especially frustrating when you hear those R "experts" repeating "use apply" functions. The truth is, the design of the language requires you to actually learn some dirty details and NOT solely rely on the idiomatic syntax.

I like R quite much, but this is a sign of a bad language design.
What do you think recyclers do with phones?

grinding them into dust probably helps with chemical extraction of the gold, silver, palladium, etc.

https://www.youtube.com/watch?v=C1UoIU6Ef-o

http://www.bbc.co.uk/news/blogs-magazine-monitor-28802646

> [European Commissioner for the Environment Janez Potocnik]

> "The business case is clear," he said, as he launched revised waste and recycling targets for the EU. "There's gold in waste - literally. It takes a ton of ore to get 1g of gold. But you can get the same amount from recycling the materials in 41 mobile phones."
Maybe he operates very "green" on the board but doesn't hold enough power.
One thing that is universally ignored in this type of hysteria-promoting article is that all of the carbon in fossil fuels used to be in the atmosphere. Every atom of it. That's why they're called "fossil fuels".

Guess what? The earth was just fine.
"I graduated from Cornell in 2004."

That pretty much puts him in the the same millennial bucket. lol

In all seriousness, the applicant's writing was fine, and his correction was superficial at best.

Does he not realize how bad this article makes him look?
The issue becomes really serious when playing 96 audio files simultaneously. As in: game audio or multitracking DAW (where 24 or more would be recording at the same time, not merely playing back). Every cycle counts there, any cycle not moving audio is a wasted cycle. Indeed, turns out (surprised me when I moved into this field), audio of any paralellism is the hardest Hard Real Time process in a computer audio system, or a game console, or pro audio mixing desks and synth racks. The human ear is the most time critical of our senses; you can drop a video frame and harly anyone notices, but everyone bitches about a dropped audio frame.

ps: this stuff is also achieved in iOS devices. Mind-blowing as that may seem.

pps: just playing audio files is not, in general, latency sensitive, so larger buffers can mask more egregious cycle wasting in the setup and other overhead. Playing sound effect files (gunshots, squealing tires, etc) is however latency sensitive, and there can be many at the same time, so there we shoot for smaller buffers and pay more attention to overhead reduction. In both cases, however, we never start outputting from a buffer that is not filled. Cacheing issues mostly, and also scheduling. Usually that is shared memory, even core to core dual cache shared, with the audio handled in its own subsystem, so there are some very subtle issues at the extremes we work in.

(I'll leave the Monster cable manutroversy out of it here:)
It's in the Enterprise Edition only, where it belongs.
>I think it is entirely possible for people on one side of a particular discussion to be on more epistemologically solid ground than people on another side of a discussion in a general sense.

Sure, that's possible and common. But it's still just as easy to mislead secular persons as it is to mislead religious people.

>one can make a moderately successful effort to reduce these weaknesses somewhat through disciplined practice in critical thinking

Yes, I agree and I think that's important, but it should be acknowledged that wherever you're dedicating energy to this effort, it's coming out of something else, and that when you're not aware, you are basically falling back to default decision-making and credibility determination mechanisms. One should not make the mistake of believing that because they are good analysts, their decisions automatically qualify as more deliberate.

>Additionally, the scientific method itself is engineered to reduce the effect of these natural human biases that will always plague the scientists themselves. Religions, on the other hand, consistently enhance and exploit these biases to promote their narrative.

This is where you're starting to lose me.

Academia is just as vulnerable to bias and groupthink as anything else. It is laughably naive to say that the principles of the scientific method keeps academia more objective than any other field.

In fact, the opacity and density of academic papers will frequently be used to obscure what is otherwise plainly false information, allowing it to be weaponized into propaganda (with varying degrees of subtlety) that common sense and/or decency would not allow people to accept any other way. "There are lies, damned lies, and statistics", as the saying goes.

"The diocese says..." and "the university says..." are identical lines of thought, applied to a different authority. In both cases, the technical background behind the proclamations from either institution is serious and well outside the grasp of the average devotee or proselyte.

You may be operating under the belief that religious proclamations occur based on the whims of religious leaders, but this is no more true than the claim that academic proclamations occur based on the whims of academic leaders. Both groups have significant influence and control, but people do not just follow these things without an apparent technical/rational justification, and credible religious edicts are works of real and serious scholarship.
Because it will take two or more people to do that job description
You got what I meant correctly. Thank you for understanding me.

I don't know how could anyone think I was talking about general template rendering (but maybe I expressed myself badly, English is not my first language).
Well that's too bad. Wouldn't it be possible to Airbnb though?
If you are a Russian doing shit like this then stay in Russia. Or better yet don't do nefarious shit.
George Lucas Reiterates That He Knew What He Was Doing When He Made the Prequels
I just did a post on here about being a landlord... domestic abuse... it's a real mess. And it just eats your profitability -- not to sound callous.

I had a tenant who hit his girlfriend. They were both on the lease. Anyway she filed charges against him (good for her!) but that meant I had to let her off the lease. Her dipshit boyfriend couldn't pay for the place on his own... so then I was left in a situation where I got paid like 1/2 rent one month, then had to give him 30 days for free to vacate...

The girl called me in tears, "Can I please get my security deposit back I moved out already?" I was like, "No, sorry... I can't give that back until I do the exit walk through, and you're already behind at least half a month on rent..." and then, "I'm sorry but your shithead boyfriend didn't clean up the place after he left..."

I felt for her, but not a lot I could do other than eat the loss she was causing me by having horrible taste in men. I feel like a jerk saying that... but I didn't feel like the burden should fall on me... She got all snarky with me, threatened to hire a lawyer... but nothing ever came of it... I ended up taking their entire security deposit, and still having to pay out of pocket for cleaning services.

Domestic violence creates a no-win situation. I'm out money, and it's not like my mortgage and taxes stopped because she had drama in her life... I really just wanted to tell her, "Be more careful, and have higher standards next time around..." but of course that would have been rude and uncalled for. The whole thing just sucked. I still feel guilty about it... and there's no reason I should, she signed the lease agreement.
Forcing recyclers to shred perfectly fine phone components makes sense because data is bound to be present 'etc'.

My "Hacker" "News" moment of the day.
"It won't cost all that much."

You aren't a starving peasant in Bangladesh, dude.

Reducing energy consumption to any significant degree will doom millions of people to an unpleasant death.

And no, solar and wind won't do it. At least not earth-based solar. Space-based solar might do the trick, but the risks and costs would be extremely high.

There is exactly one feasible alternative to fossil fuels, and that is nuclear.
If I were interviewing you I would care a lot more about the job you were hired to do than about any side-projects that are not part of your job.

I'm not a fan of recruiters incentivizing "required" side-work. That's the time you dedicate to all other important things in your life (which could be a side project, but it is not in most cases)
Ground Zero (Clyde Lewis) had a whole show about it. You can get it as a podcast.
Oh, that's bizarre, but I like it.
I think freedom and diversity simply do not exist one without the other. Freedom of choice that has been essential in making Linux popular in the first place may be severely limited by imposing more and more "standards"; I would argue that the very spirit of Linux lies exactly in this freedom. This is why we have so many distributions; and the more we standardize, the less need there is for this diversity, which, I think, is bad for Linux and, ultimately, for its users.
Typical science articles bullshit we see around all the time. The funny thing is the author is technically not lying because I am sure we could find "many", that is, at least 2, humans who can't recognize more than 50 faces.
Chrome on both Android and Windows has been patched.
You are correct, accept-language simply doesn't work in practice for too many users, so everyone uses IP based detection. It is very common to have an interface language not being a preferred one or even not the one people understand well enough to read text beyond some common interface words, which is especially common for English, for example.
I mean, this happens in the USA as well. Here in Portland we have Free Geek[1], which rebuilds computers from donations and gives them to community volunteers who help recycle them in the first place.

Anecdotally, the reuse part of recycling was pretty heavily emphasized when I was in school being taught about the importance of recycling.

[1] http://www.freegeek.org/