skysight-inc/HackerNews huggingface dataset:
> If I have a task for an intern that requires some shell-scripting, and the intern already understands what it means to pipe commands, I put my hands together in silent thanks.

I thought we were talking about university students studying CS or related discipline?

How on earth would a uni student in CS don't know about piping commands? Does this actually happen? I dropped out of uni after 1,5 years, and I studied bioinformatics, not CS, but even then I considered using pipes as basic and universal skill for any "advanced user", not even an engineer.
Bus lines to isolated communities of few people 100 Km away from major cities are typically not feasible. In NL those have all but disappeared when in the past they were a mainstay of public transport. And this country is about as densely populated as it gets.
There are significant differences:

- no power to propose laws

- process heavily skewed in such way that it's extremely rare to throw Comission proposals entirely

- current procedure for reaching comprosive between EP and Comission is: small working group hashes out compromise text with no public oversight, is then rubber-stamped by plenary

- crucially, low citizen visibility into EP's working, no oversight

The last point is, I believe, crucial. EP is a dumping ground for politicians who failed nationally and gets virtually no press attention. What happens in national parliaments is news, covered in detail, even though the importance of EP, as the place where things can be influenced, is much bigger.

It is very much disfunctional as a democracy.
Last week, I was building, a live profiling platform (application level), based on Prometheus + Grafana. Still in a WIP status, but it can already display a live flamegraph of a running NodeJS app in Grafana:
- https://github.com/samber/node-promfiler
- https://github.com/samber/grafana-flamegraph-panel
UK Transport Police Deploys Body Cameras Backed by Evidence.com Cloud Platform
Thank you for that term, I didn't realize there was an appropriate word to describe that state.
But why does it have to be research only ? Why not just make the treatment available, even if it's not proven yet ? If someone is terminal anyway, then what do they have to lose ?
>What makes this better than, for example, using docker-compose?

Not having to use docker would be a huge plus for me.
It was my understanding that they made a desktop (electron based) mail client to showcase their serverside features. But now they're saying they will only sell the serverside features now and the desktop client is too expensive to maintain.

Is this correct? I haven't kept up with Nylas, all I know is they stored all your emails on their server at first, but then got rid of it because of server load and people didn't like it.
There's been some discussion about bitfield access optimisation in the LLVM community. This RFC thread may be interesting to you http://lists.llvm.org/pipermail/llvm-dev/2017-March/110895.h.... If you enjoy these sorts of discussions, you might like http://llvmweekly.org/ (disclaimer: I'm the author).
This article argues quite convincingly against overfitting by too-early abstractions.

Nevertheless, it seems makes the same mistake on a higher level:

> The first attempt failed because we built it in a poor way [...]. The second one had a solid microservice design but failed for usability reasons [...]. We’re halfway through the third attempt and I’m having a good feeling about it.

On other words: They don't yet know if the third system is the expected success or not. Yet this is provided as an example for the "rule of 3" without waiting for the actual result.
> Full support for Go, PHP, and Python;

Does it do WSGI then? Did they write the equivalent of mod_wsgi?
this is just amazing.
It's my own server and I'm the developer of the service ;)
I pay $3/mo for hosting and $10/y for domain so it doesnt cost me much.

Regarding reliability: all the code is opensourced and if you want to use the service in production - you can run this on your own server.
Sci-Hub blocks access from Russia
Story of Houseparty (Internet’s Living Room) Founders Ben Rubin and Sima Sistani
For almost every new product you see, the answer is: none.

It's not about making something impossible possible. It's about improving possible things in some dimension - like speed, safety, flexibility, or - in this case - standardization and integration with already used tool.
> So, don't decode to a string, and do all your character manipulation on the bytes.

WHAT?!? I suppose that you've only ever worked with Latin characters. Please show a code example of changing European to African in this sentence in your language of choice, working on the bytes in any multi-byte encoding:

מהי מהירות האווירית של סנונית ארופאית ללא משא?‏

Yes, that is a Hebrew Monty Python quote. Now try it with a smiley somewhere in the string (HN filtered out my attempt to post the string with a smiley).

Is each application to maintain their own dictionary of code points? If the map is to be in a library, then why not have it in the language itself?
If you introduce a ban on petrol vehicles that starts immediately (or within the life of one parliament) people will bitch that that you've destroyed the value of the car they expected to drive for years, the world doesn't have enough EV production capacity, that the mechanics aren't set up for it, that there aren't enough charge stations, that there isn't enough electricity production capacity, etc etc.

I agree it's politically difficult to do this slowly - but it's even harder to do it quickly :)
You will have to forgive me when I cannot fathom how actively meddling with a complex system, which requires a substantial investment by our species in terms of scientists, research departments, universities, government offices - is going to result in a tightly controlled, well predicted result.

As opposed to getting a project with moving targets, hard to prove results, great optics and massive funding requirements.

I think climate engineering/geo engineering are on the lines of the same ideas as clean coal.

But the good part is, that we live in a world where the system will demand that this be carried out.
Honest question, not being snarky: when did the existence of other products handling the same use-cases ever stopped people from creating another?

For one, it's not just "handling a use-case" it's also _how_ you handle it. And within what ecosystem you handle it. And what kind of support etc you offer with it. Etc...
How to Create Email Template in Apple Mail
I don't think you was horribly inappropriate, tho you really was condescending. You was mostly quite a lot unstrategic and you did not tailored your communication to audience.

The audience is not-too-technical requiter. You introduced term he did not knew (posix) and sent him wall of text explaining history of unix/linux. First, even tech people use terms Linux and Unix as a synonyms for Unix-like daily, so there is not need to go full nerd on someone who is not into it. Local experienced senior could easily have said "we need Unix and Linux experience" and requiter then simply attempts to fulfill that requirement. Local experienced seniors would rather change job then manage communication with dozens of potential interns, you cant expect first contact to be like them.

Second, history of tech wall of text will not work even if you are the most polite and humble person in the world. People don't read long detailed explanation even when they actually need them. They want to move to next mail as soon as possible. If the long text where you are lecturing someone contains just a hint of condescension, even if unintentional, people wont read it and will react negatively (which happened by the end of conversation). It is his bad not yours, but such reaction is still fairly predictable.

Just say that yes, you worked with Linux and Unix systems and leave out historical details. When you are looking for doctor, you don't expect lecture on correct latin names of body parts and their history. You expect them to translate from human speech to doctor speech. It is same thing.
The author has a bunch of similarly named projects (Morte, Annah).
I guess I have to carry on his legacy then...
> you want them to what... send a form letter?

Obtain a warrant empowering the police to enter and secure the premises, before the agency staff enter to obtain evidence.

That's how we do it in Europe at least, where environmental protection agencies don't run around with M4s and tear-gas.
I see the point, but this doesn't necessarily mean its an empty gesture as there is a precedent. Back in 2005 the Scottish government aimed for 18% of electricity consumed to be generated by renewable sources by 2020 (later adjusted to 50%). This was met and exceeded in 2015 (59%). Granted this is a smaller timeline but there is real backing for renewables here, especially since the collapse of oil prices hit the local oil industry
You can run gunicorn (that loads your flask app) as a service using systemd on e.g. port 9000 and then have nginx (also run as a systemd service) proxy port 80 traffic to that port and handle static files etc.
I'm happy to see this. nginx itself is excellent software, I'll be happy to use similar tech for the application server as well (instead of uwsgi).

There are a couple of options I'd like to see added to the Python configuration though before I could try it:

- Ability to point it at a virtualenv.

- Ability to set environment variables for the application.
The thing is, in your context, materials do matter; there are enourmous differences between material x and y, eg. a metal pipe and a plastic pipe. Different structural capabilities, different resistance towards chemicals, etc., so if you do need clay pipes experience, because of the very special material that is about to flow in it, or due to structural/pressure/etc specialities, you may actually be in the need of someone who knows these.

There aren't that many differences in software and they are easier to learn (eg. be aware of `killall` linux vs bsd).

In this case though I doubt they were looking for a specialist; it would have been marked as, for example, AS/400 experience if this was the case.
Dear JustTryingToMakeRent employees,

Thank you very much for your open letter! And thank you for making the world such a wonderful place where coal is mined and plants are watered and everything works so flawlessly.

Is it really impossible to love those jobs? I often have the feeling that at least some of you are in a great mood when I meet you at your workplaces. For example when I visit my dentist. The whole team is always in a great mood, making jokes with each other, being friendly, enjoying the workday.

If there are jobs that simply cannot be loved - I think we should enhance or automate those. Let's start the debate. What job is nothing but shit?

I don't run a parakeet farm. I object to the "use" of animals. One of the things I love to do is write software though. Right now I am sitting in a nice internet cafe. At a window that overlooks a river. Sipping coffee, enhancing an application. And right now I love it. Chances are good that some of you are users of the application.

Yours,
TekMol
Saturday Savings: Bella Hadid’s Ankle-Wrap Heels Are 40% Off
You may be interested in this article [1] by David Wong (author of 'John Dies at the end'). It pretty much sums up the attitude in the parent comment and why, to a greater or lesser extent, we are all subject to it.

[1] http://www.cracked.com/article_14990_what-monkeysphere.html/
How Indian Smartphone Makers Lost the War Against Chinese Companies
Time Warner Views Netflix as a Fading Star (2010)
Writing the same logic (querying + filtering) out in regular REST API calls and JS, or SQL queries, probably ends up with a similar complexity (if not more). It might be possible to create a simpler query language though, maybe with some middleware that converts it to a full GraphQL query. I guess it's comparable to SQL, and there's a number of alternatives / front-ends to SQL that will translate down to SQL.
Do they fluctuate randomly?

I would think they are within the realm of our control.
Creating a Weather Dashboard with Power BI and API
Hm, interesting, thanks.

In this case we feed them in reward for collecting plastic. As flowers feed bees for spreading their pollen.
As with most things, there is more than one way to do it. Push to the application server and hook it to your flask application using [uWSGI](http://flask.pocoo.org/docs/0.12/deploying/uwsgi/), for example.

[Here's](https://www.digitalocean.com/community/tutorials/how-to-serv...) an old guide for running Flask with uWSGI and nginx on Ubuntu. There are several more recent, detailed instructions online.

Personally, I have an AWS instance running a Node.JS server on (blocked) port 8000, a Django uWSGI app on 8001, and a static resume site, all being reverse-proxy served by nginx. So I don't really see the advantages of Nginx Unit yet.
Is this like AWS Lambda you could put in your own cloud?
I think we are in lipstick on a pig territory here. Tar sands are horrific in environmental terms, one of the most carbon intensive fossil fuels in their production and the cause of devastation of huge areas of wilderness. By the time the stuff is made into balls or whatever the vast majority of possible damage has already been done.
I'm using PyQt as well for my file manager [1]. You may be interested in a wiki I maintain for things I had to learn "the hard way" [2].

1: https://fman.io

2: https://github.com/mherrmann/pyqt-resources
But in contrast to Lorem Ipsum might have been sold for a high price, a la The Emperor's New Clothes?

Or, there's something called "spirit writing" isn't there, a sort of written form of speaking in tongues? Presumably the doing of which is also considered to be it's own reward.

Heck, perhaps a scribe went psychotic.
Top WordPress Influencers to Follow
> A more interesting question is whether UCS-4's advantages are worth it. It provides an array of characters, but as the years pass, the code I see does ever less char-array processing on strings. 20-30 years ago the world was full of char pointers, now, not so much. Something like this looks more typical, and doesn't benefit much from UCS-4, if at all: foo.split(" ").each{|word| bar(word) }.

You are looking at the issue from the perspective from a language user, not a language designer. 20 years ago we didn't have languages such as Python/Ruby which had internal multibyte support in their sting manipulation functions. 20 years ago string manipulation functions didn't even exist!

But this post is about the design of the language, not the application, and the language is still written in C/C++ and _internally_ stores strings as byte arrays that must be presented nicely to the programmer in that language's string manipulation functions.
Lisp is pretty slow in comparison to C, that's acceptable.

As a quick self test stand up a C http server using gnu microhttp, hit it with AB or Wrk.

Next stand up a http server in sbcl (e.g. using wookie) and do the same AB or Wrk load test.

If you are expecting common Lisp to come close to C or even JVM you will be quite disappointed.

I know I was.

I love Lisp but it's a unwise to compare it with C on performance.
I once interviewed a guy who listed both EMACS and Vim in his "Skills" section. When I asked him how to quit Vim, he got visibly confused and said "you just close the window".
You're not condescending; you were trying to explain to a person who is not qualified to screen you. It's a billion-dollar business, and they're hiring engineers, so they're not picking up apples at the grocery store. Even if you would apply before they contacted you, there is no excuse that they don't know what they're talking. You don't have to be gentle to excuse someone else's illiteracy. He/she is not your friend or your family, this is a business.

You screened the recruiter well, and he/she failed to continue.
Best luck in his/her exactly-UNIX-and-not-UNIX-like engineer search!
> 800 Km un-interrupted

That's half the length of the UK! More realistically the longest journey required for a remote place to be habitable might be a round-trip from Durness near Cape Wrath to Inverness, which might require a 400km range. Or half that if you can rely on recharging. Much of that would be on the A9 which the article mentions will have chargers added to it.

Already you have the dynamic that much of the really hard poverty is urban. People already move to cities if possible to be where the support facilities are or, if all else fails, to beg on the streets.

What I expect we might see a bit more of is modern self-sufficiency and techno-crofting, where people's cash flow looks low but they grow their own food and don't have to pay rent. Already renewables are making this easier on islands. H&I also seems like a good place for medium-range air cargo drones; rather than send a van on a 100km trip round the mountains, send a drone 25km over them.
Why not IPv16 and fix the problem for ever?
Binder – Turn a GitHub repo into a collection of interactive notebooks
I did something similar a loooong time ago. Granted not as sexy.

https://github.com/keyle/json-anything
If this is aimed at me I have two degrees in Geography and have worked in the oil industry.
Wouldnt it be cheaper to first capture CO_2 from the output of coal plants and other industries where it is in concentrated form? Also, economies of scale. Once we bring those down,we would still have to deal with decentralized sources like cars(electric cars and renewables can help), container ships, and the meat industry.
"Never eat cress, eat salmon sandwiches and remain young" has stuck with me for life for "necessary", if that helps (almost certainly not!).
Great answer! I wondered about this myself for a moment :)
Some work has been done on mineralising extracted CO2, ending-up with a stable form that doesn't return to the atmosphere. For example: "... use electrolysis or heat to split common salt, sodium chloride, into hydrochloric acid and caustic soda, then react the soda with the carbon dioxide to make bicarbonate." [1]

The obvious question is whether this can be done in an energy neutral way. Either way its just a fix: we need to stop putting the CO2 into the atmosphere in the first place.

[1] https://www.theengineer.co.uk/issues/25-april-2011/solid-as-...
As has been pointed out, this does happen. But consider the ethical minefield. It would be very easy for an unethical or poorly governed organisation to fleece these patients. Willingness to try anything no matter the expense, plus slim chance of success, is a terrible equation.

Even with stringent controls in place, there are plenty of examples where med/research companies skirt extremely close to the limits of ethical or exploitative behaviour.

"Might as well try it though"? Well, how about horrible side effects, a life that's longer but more painful and increasingly less dignified? Your last few months in a hospital far from family, vs your last weeks at home?

These are not straightforward issues.

Finally, consider that some terminally ill people simply don't want any more treatment. They're done with it all, and that's fine. This is a limiting factor in recruitment for trials for such situations.

I'm not denying your suggestion -- although these are conscious people with volition, which perhaps doesn't come across in your question. I'm just pointing out that ethics are very, very hard.
> fix the problem forever

Situation: There are 14 competing standards

"14?! Ridiculous! We need to develop one universal standard that covers everyone's use cases." "Yeah!"

Situation: There are 15 competing standards

Src: https://xkcd.com/927/
How to Make Decorative Pooja Room? ( Part 2), Vastu Tips for Temple
> To many who are actively seeking better performance in our carbon reduction efforts, ideas like this could be seen as a threat to those efforts.

This is sad. People thinking like this are actively sabotaging their own efforts and dreams.

It's like a boat with a hole in it. You desperately need to stop the inflow of water (limiting emissions), but you could also use some way to pump out the water that's already in the boat (geoengineering). Because, 1) it's not the inflow that ultimately kills you, it's what has accumulated, and 2) pumping out gives you more time to fix the inflow.

We need the plan B now. We also need plans C, D and E.

What worries me though, is the "human playing god" magical thinking crowd will latch onto geoengineering efforts and gain popular support, the way anti-GMO and anti-vaccine groups did.

Humanity is amazing at preventing itself from solving problems.
" I started to understand enough about the world/universe to realise that much of the true nature of existence is way beyond our ability to comprehend."

Can you quantify this with one of your own experiences? I will learn from it vicariously if possible.
I am not militating theists and neither am I propagandizing atheism. Surprisingly enough these superstitions have saved animals and humans before (Ex: Hinduism, Bhudisim, Jainism, etc.) but caused more harm than good. I will look up people you referred and their writings. We will always be unbeknown about God or some super power because no matter how much technically advanced we become, there will always be layers deeper to dig into and we can never declare that we know everything to prove that God doesn't exist.

We can only fail to accept God but never truly reject him.

This is a universal truth.

You have all the freedom to be an agnostic(which I am too) and not an atheist, but what I am urging on more people should be educated enough to be agnostic and have the courage to question an action made in the name of God the almighty.

The question was to rekindle thoughts among HNs as to where we really stand in this path towards unknown waters.
What time they have left, and then introduction of needless agony.
I agree. For all the backlash this has received, it does sound like a reasonable explaination. I can think of much worse fuck ups than this.
Will it fix it? This seems like a scaling issue we're going to have to deal with forever.
DeclarativeCOS – Declarative Programming in Caché
Why V10. Because 4+6?
WW3 IS OFF
Yes:

"IPv10 allows hosts from two IP versions (IPv4 and IPv6) to be able
to communicate, and this can be accomplished by having an IPv10
packet containing a mixture of IPv4 and IPv6 addresses in the same
IP packet header."
A pragmatic money saving decision.

The price of batteries is falling steadily. EV prices are falling as a result. By 2022 a new EV will cost less to buy than an equivalent ICE car. It would be foolish to get to that point and have people wanting to buy the cheaper option but not feel able to do so due to lack of charging points etc.

Of course, if you take into account the lowered fuel costs and maintenance, then the EV car becomes cheaper even earlier (though it depends on exactly how far you drive and the relative costs of electricity and gasoline) but figures like 2020 are mentioned for the TCO to be lower on a new EV.

Of course that figure doesn't take into account costs/benefits like reducing pollution in cities, health impacts, higher imports of fuel, meeting carbon obligations, balancing grid electricity and other externalities, which is why governments are currently subsidizing EVs to make them cheaper than ICEs (and should probably continue to do so, even after they are cheaper than equivalent ICE cars pre-subsidy, though it probably makes more economic sense to further raise gasoline prices and introduce a carbon tax).
Website UI Testing
engineers have an obscure way of naming things.
It's an abbreviation? I guess that's the OP's thesis.
Photonic Interconnects Beyond High Bandwidth
Story of Houseparty Founders Ben Rubin and Sima Sistani
With a fixed n, GCC does get it right as well (kinda has to, because that's the only portable way to do fixed rotations in C). I'd sort it under range analysis.
Report: Drug company faked cancer patients to sell drug
Pollution is Colonialism