skysight-inc/HackerNews huggingface dataset:
Somewhy climate engineering as a whole gets very negative responses from people who care about environment.

But the climate we had in 1800s was not particularly great either. 1/3 of the land surface was still desert, hurricanes and droughts were common too, so the strategy of reducing human population, using only clean energy, etc. won't get us to a much better place.

Of course some ideas are not great, but it doesn't mean that any attempt of improving climate via engineering is automatically bad.
Except in East Asia with a population of over one billion.
When I was at Yandex, we were a FreeBSD-CURRENT shop (FreeBSD 9 at that time). So, that said, FreeBSD will had exactly the same[0] issues on the low/mid levels, just not all of them had a good solution[1][2].

[0] https://wiki.freebsd.org/201305DevSummit/NetworkReceivePerfo...

[1] https://wiki.freebsd.org/NetworkPerformanceTuning

[2] https://wiki.freebsd.org/TransportProtocols
Agree. This is a recruiter-like person. I doubt he knows at all about "Unix-like" systems. He debated about words hiding his own shortcomings. I would have replied "you needed it" to the comment "thanks for the tutorial".
Interesting... Is it a social experiment?
Toys 'R' Us weighs possible bankruptcy filing
There is still the issue of compiling phi functions effectively, though. The result in the end is less efficient than approximate graph coloring, if I remember correctly the work you cite.
Two questions I'm wondering about:

- How solid are those pebbles? I assume they're not like soft blobs that can easily split and merge together? But then how much abuse they can take? E.g. if they crack easily, you can't really stack them together very high.

- The obvious one - are the pebbles flammable?
Compilers like LLVM and GCC use heuristics not human intervention. For inlining a common heuristic is the size of the function. So we inline (even recursive functions) until the function becomes larger than a certain threshold. The threshold can be specified by a human (-finline-limit), but I believe that is rarely done.
It's still early beginnings for carbon capture. If you have money, by funding ClimeWorks and such you encourage further research on this topic.
Building debs and rpms is fairly common with the immutable infrastructure pattern, but it's a hassle because you need to worry about the pipeline to provision the base os, as well as your yum/apt repo. It's much easier and portable to write a dockerfile and spin up a container in k8s than spin up a vm, install the package, bake the image and orchestrate based on specific cloud platform
> where is [...] the spectacular but not unrealistic script, etc ?

It's much more realistic now, but that's part of the problem.

The Bond we remember is a remnant from the 60s (I know it's older), with that era of geopolitics, scifi (and sex-/racism), complete with razor frisbee hats, cyborgs, zero gravity laser battles, and a super villain dying through floating up to the ceiling and popping like a balloon.

I loved those movies too, and while I didn't like the direction at the time, GoldenEye was a perfect update to that genre (at the time). While I think Casino Royale was a great movie, it was not a great Bond movie.

I have yet to see the new one, but the first Kingsman movie is the best Bond movie since GoldenEye, by bringing the elements that make a Bond movie to modern filmmaking.
Disney seem to be the only company capable of taking stewardship of such huge important characters in a way that keeps fans happy.

They seem to understand that they need to respect the history of the IP and allow the brand to grow in as high quality way possible. Look at Marvel and Star Wars, both huge success stories.

In fact if Disney got Bond, the only mega IP / Brand / Universe I can think of outside of their control would be Harry Potter, and as a huge Harry Potter fan, I’d much rather HP was with Disney than Warner Bros.
> Forgive my ignorance but what purpose does WebAssembly have in this context?

Suppose a future web that is language agnostic. Your browser doesn't understand ECMAScript 2015, nor 2016, nor VBScript. It has an extremely optimized and fast virtual machine that works with WebAssembly.

This reduces complexity. It brings diversity to the web ecosystem, you can use any language that compiles to WebAssembly. There are no second class languages on the web.

But to build that future we need to create the tools. You can already use clang to compile many languages to WebAssembly, but ECMAScript nor Typescript are on that list.

WebAssembly should be able to interact with the DOM. But also to more low level APIS like access to USB devices. (https://developers.google.com/web/updates/2016/03/access-usb...)

Many things can go wrong, or can be moved in other directions. But the big success of the Java Virtual Machine shows the power of compile once run everywhere approach.

> Say for example a C++ game which then can run in the browser or stuff like that.

That's already possible using EmScriptem (http://kripken.github.io/emscripten-site/). Game companies like King already use the same C++ code base for their mobile games and browser games. The problem is performance. With WebAssembly it will get more simple and faster.
It's multiple reasons why Python is gaining traction again. One of them is definitely due to all the data science that uses it.

The second though is that schools are also making the switch from Java to Python as their first language.

So the folks learning are searching for a bunch of packages and I suspect a number of the easier questions.
1-on-1 WebRTC chat tutorial
IBM and MIT to pursue joint research in AI
Even with government approval, there will be fatal accidents. This approach is better because it DIRECTLY holds automakers liable-- they can't claim immunity because some bureaucrat approved the vehicle. And it keeps politics and technical ignorance out of the development cycle.

Also, 3,000 people die every month on U.S. roads, your medicine analogy is wrong because there is much harm from the current system.
Interesting. I’m pondering non-turing-complete languages myself. I believe they are under-estimated and should be used more often for anything that looks like configuration.

Configurations usually start simple, like we only need “x = y” statements. Oh wait, sections would be nice, so use the ini-format. Oh wait, nesting stuff would be nice, so use JSON/XML/Lisp. Oh wait, we want to reduce duplicated stuff, so use a preprocessor. Oh wait, more abstractions would be nice, so use some scripting language already. Stop, we just skipped one level before scripting languages, the non-turing-complete languages!

Concerning Dhall, I never met the “Oh wait, we want to annotate types” idea. Is that really desireable for configurations?
Does the physical location of a server matter for high-throughput use cases? If a client is downloading large files using all its available bandwith, is the download time noticeably better if the server is close to the client?
Orgzit Enters the API Market. Contesting ZOHO One?
First world problems. Let's just stick to building things getting tired of hearing diversity in every section, it's getting quite boring.
I think if you looked at cities as density of buildings and people living/working as a set of gravity wells, then defining which direction things flow towards and from how far away would make where to draw the real lines less ambiguous.

In that respect places like New York, The (SF) Bay Area, Los Angeles, Atlanta, Chicago and Seattle would make a lot more sense; and most of these mostly would be within one state.

Problematically cities spanning state lines would be obvious. DC, Portland (Oregon), Kansas City and St. Louis spring to mind as examples.

I believe it to be unfair for workers to escape the taxes of a city by driving across some human chosen line.

I believe it to be unfair for insular communities to exclude "less desirables" by NIMBY actions.

I believe we could actually solve congestion if these mega-city regions had regional planning and zoning to encourage a range of affordable housing close to the jobs, addressing the commutes instead of trying to fund their expansion.
I've done the math for a few of the programs I've worked on, and the waste was negligible every time. A lot of strings like "reply" that end up being ten bytes longer in UCS-4 than UTF-8 once you add all the object and allocator overhead, progressively fewer long strings. Even the string-heavy code I worked on didn't spend much more than ten per cent of its total memory on strings, having the typical object be 40 instead of 30 bytes wasn't a big deal then.

Perhaps I should give an example. Suppose you're parsing and dealing with something. Say HTML since it's well-known. So you receive a long byte array starting "<html><body><p>Sometimes</p>". You parse the byte array and produce a number of objects, including up to four strings, namely "html", "body", "p" and "Sometimes", and by the time you've stored those in objects and allocated them, they occupy 32 bytes each on the heap. If you use UCS-4 the last may need 48 or 64, depending on your allocator's rounding and buckets. The byte array you for from the I/O subsystem may be 100k but most of the strings in the code are short, and the impact of using UCS-4 is moderate.

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) }.
Show HN: Campfire – Find fun places to hangout with friends after work
This is only practical if you only have one set of requirements.

If you have multiple sets of requirements (for dev vs testing vs production, eg), this becomes impractical real quick. You'll essentially have to tear down and rebuild your dependencies multiple times to update your reqs.
I wonder if ZOHO one is another way of saying - Let's put our whole business cycle in one place?

Orgzit has been at it since long.
AGPL open source licensing is toxic and unpopular
I'd say there's a relative but slim chance of the new phone having a USB-C port, they changed from the 30Pin to Lightning after 5 iterations of the iPhone (and that was 5 model years ago...).

But I think it's more likely they will keep Lightning around for a few more years as they are using it on more than just iOS devices now (see their keyboard and mice, and some of their wireless headphones).

Though it would be nice for them to release an updated version of the standard that can use the higher data transfer speeds afforded by USB3. Especially seeing as they're using NVMe for local flash storage, it could potentially speed up the restore process for iOS devices from your computer.
This is exactly how Swift’s Strings work.
5 tips for writing small CLI tools in Rust
So less this: https://www.youtube.com/watch?v=cYzuXJ0E4cA

And more this: https://www.youtube.com/watch?v=MEekXRNztVI

?
So, the same API semantics as IPSec transport mode, but not using IPSec. Seems like the best of both worlds, really.
No it is not. Casting a pointer to a different type can violate the strict aliasing rule, but this is just a regular float to integer conversion. Besides, the strict aliasing rule has an exception for char pointers. You can access any type through a char pointer, but the value is implementation defined.
Top 5 Cyber Security Services to Protect Your Business
They wouldn't build pipelines in the first place if it didn't make business sense to do so. These pipes will be in place for a very long time (relatively speaking). I would also think that railroad or road for transporting a solid liquid is also less environmentally friendly than sending via pipelines. Of course, if you are assuming that the pipeline will burst, then it may not be, but one has to ensure that the pipeline is a safe option. Government oversight is needed in those cases.
It shows 514 for me. That seems rather low.
Owl Life Hacks
The keyboard mentioned in the OP is also a third-party app (TouchPal). HTC's own keyboard included in older models never had ads as far as I know.
If your family members attach theirs to their real identities, they might be able to figure out which one is yours.
The Uncomfortable Truth About Campus Rape Policy
Interesting timing as I've recently become mildly obsessed with signed distance fields - it seems a much more elegant way of describing 3d forms than piles of polygons.

This page has a great cache of formulae for various primitives, patterns and blend functions: http://mercury.sexy/hg_sdf/

The boolean and domain stuff there blew my mind. It's incredible how concise the descriptions are - goes a long way to explaining some of the more magical stuff that came out of the Shaderlab/Demoscene world.

Question - are many people using SDF/Ray marching in games outside of very niche uses? (clouds etc)?

The performance benefits only seem to kick in for very specific applications but I'd like to see whole levels/environments built like this. Maybe as the current gen of GPUs drops in price and become ubiquitous it will become a more feasible approach all round.

PS If anyone has access to a Rift (or a Vive via ReVive with a bit of fiddling) try out https://github.com/jimbo00000/RiftRay

It's a lot of Shaderlab stuff in VR and some of it is truly astonishing in a headset. (I know you can run the website itself in WebVR but it's clunky as hell and performance isn't great)
All the "plans to do stuff by 2050" are completely useless. The one who did the plan will not be in charge till that date, someone else will take over and change/destroy the plan (or worse, add +20 years), and in politics this is simply the way to go.

This is procastination at his finest and means "doing nothing now".
For the industry I work in, because of this: http://www.vfxplatform.com

We're still maintaining stacks on py 2.6 which predate the reference platform specs
I would make the 5$ price and token validity much larger, like "4rem" or something, I was looking at the CC input field and thinking "seriously? how much will you charge?"
I agree but wanted to add in pandas and seaborn.

I actually keep a jupyter qtconsole open to use them for ad-hoc data visualization. Pandas replaced excel for me a while ago and I cringe every time I need to abandon seaborn for a Tableau workbook these days.

GUI Visualization tools like Tableau or PowerBI seem to error towards presentation, while the defaults for seaborn help discover and visualize data while still producing results good enough to make C*O's happy.
I wonder how much use CO2 extracted from the air has. Greenhouse CO2 supplementation sounds interesting but I assume there are cheaper ways to produce CO2 already.
Hiring Locksmith for Emergency Purpose
The issue with your model is that’s graphemes ultimately don’t behave like you may expect a character to. For example, it may take multiple code points to make a grapheme, so getting the index of any particular one might require walking the string instead of a constant time access since any one code point could be “globbed” with its neighbors into a grapheme–in a way that is dependent on its neighbors.
Interesting article. Well, to be honest, some of the concepts were totally new to me and learning from this article found it interesting. And thanks for the other links too.
There is no need of nor no sense in going to Apple to be rid of corporate control, Android can be tamed to serve the device owner instead of its manufacturer and distributor. Make sure to get a device which is supported by one of the AOSP-derived distributions, install said distribution and use one of the alternative repositories (FDroid being a good choice). Don't install any Google-specific apps, don't install - or remove - Google Play Services, in short don't play along with Google's game plan. This way you can have a device which serves you and your needs instead of those of Google or Apple. You might need to forego on the latest app craze because those are not available on FDroid but that just gives you so much more time to do other things instead of search for virtual fame and fortune by herding virtual sheep or finding virtual friends.
This misreable trade is all that stands between many people and poverty. Green energy alternatives have years to decades before completely making hydrocaebons irrelevant. Electric cars certainly a big step, but only in beginning stages of market penetration.
Various Ways for Playing Blu-Ray on Apple TV
Deep learning：an implement of Google deep dream
People are missing a couple of details in this: the Canadian "oil" in question is not a liquid from a well to start with, it's tar sands that have been dug up. The first step of processing is melting it to filter out the sand. This leaves you with viscous bitumen that cannot be pumped efficiently down a pipeline. So normally it's processed again to make "dilbit", diluted bitumen, in order to ship it to an oil refinery for cracking to produce actually useful petrol.
Specialized rail wagons aren't expensive compared to other parts of the transportation costs - if you have the option of 5 specialized wagons or 6 "cheap" wagons, then using 5 wagons is cheaper.
Introducing the Mobile Web Specialist Certification by Google Developers
Are you insisting that you're not qualified for the position on the basis of that Linux / Unix distinction alone ?

If so, that's really really sad. Even more so if you thought "Unix-like" genuinely disqualifies you because it's not strictly "Unix" !

You need to be more confident about your skills. Most interns don't know how POSIX relates to UNIX and Linux like you do, if they are even familiar with the word !

Look, I'm a former Facebook production engineer. I won't exactly reveal a secret by saying that FB is wholly Linux based. It's not a bank with legacy commercial Unix systems, and you were of course right about the 1970s engineers comment.

Positions requiring expertise with a specific brand of Unix are less and less common, and these would always mention the flavor they're after anyway (mostly Solaris, possibly some AIX/HP-UX).

One more general piece of advice : let others decide that you're not qualified for, don't self-censor before you even get a chance to fight.
I bolded it for now. Need to rethink the presentation.
Exactly. For airplanes, the FAA is supreme and has consistently smacked down individual state/city initiatives to regulate air traffic (and rightly so, even as I'm a small federal government/states' rights advocate in general).
I'd say the opposite is true. World government may become a dictatorship (you can see the process in Turkey, Poland and the US) and the only viable individual action against a dictatorship is voting with your feet.

If you don't have somewhere to go to, you're f'ed.

As the article mentions - it's not a coincidence that the most innovative and prosperous states in the past were city states (Athens, Florence, Venice, Genoa, the German states later on, ...) because they had to be nice to their citizens, otherwise they'd just move that 30 km away.

In a way, many small states resemble a rich supply of "states" where you can live in.

Having a world government is asking for a power monopoly and you know how these tend to behave.
You do if you want to reach a normal form. Note that the author isn't talking about compiling or optimising, they're talking about normalising. I don't know of a Turing-complete language where we can ask to normalise some arbitrary expression including going 'under a lambda' (i.e. performing partial application, etc. inside function invocations; what you refer to as 'inlining'). The closest I can think of is expanding Lisp macros, but they're already a "compile time" transformation so I'm not sure how comparable they are (although of course Lisp can interleave compilation with evaluation!)
Formal parsers do without indexing, but those rolled by hand often do, for simplicity's sake. I think these cases can still be serviced by permitting indexes, but backing them by a lazily computed index table.
This would take the place of something like tomcat or uwsgi, right?
> Why hasn't such standardization happened?

Because everyone has their own vision of what should be a "standard".

- That's why you still have browsers that don't render the same way.

- That's why you have 100 JS frameworks that try to push their way of doing things.

- That's why you have 50 CSS pre-processors.

- ...
Java is a notable omission on the diagram on their landing page...
HR is basically keyword matching nowadays, person doing hiring is completely unaware of intricate details of the domain, it applies not just for IT.
It is the oil. The bitumen is cracked into lighter fractions like gasoline.

(The other current method of transporting bitumen is to dilute it with naptha, which has to be sent back to the extraction site in order to be used with the next lot of bitumen)
FYI, I don't get a full, unedited complaint. In the version I got, it reads

> Note: the specific list of issues has been removed at the request of several core collaborators who felt that listing the issues was not fair to Rod
Under Features / Multi-language support:

> Full support for Go, PHP, and Python; Java and Node.JS support coming soon
Evacuation of Seoul's Population Outside North Korea's Artillery Range
The concept of XUnit is so ingrained in my head that I assumed it was a unit testing framework for NGINX.

The rest of the headline cleared it up of course, but I was curious for a minute how that would look.

EDIT: When discussing a new product, I would think the name is a fair point of discussion.

Furthermore after this thread's title changed, it now requires a clickthrough to dispel similar misunderstandings.
The article is mainly using a tweaked Drake equation as an poor excuse for fearmongering. The author do not really attempt to explain why biotechnology is now a threat to humanity.

Actually it has always been a threat, there are many examples like sending cadavers on catapults or kindly giving covers of people infected with smallpox. Or simply poisoning water sources, people do that since thousand of years.

It misses also another factor, which is that most terrorists do not really attempt to make as much casualties as possible.
What they seems to do is attempting at making as much as possible PR in medias about them.
That part packing using a physics simulation is genius, very clever. I did some nesting of fabric long ago, never even thought about doing it using a physics simulation. Lovely stuff. Of course in nesting fabric there are a lot of constraints due to weave orientation (especially in that application, sails for boats), presumably this 3D printed stuff gives you at least a bit more freedom though I would not expect it to be equally strong in all directions. Even so, the parts they made are already challenging that because of the connectors protruding from all angles so presumably the re-orientation due to packing will not make the parts much less strong.
Case Dismissed: Judge Throws Out Shiva Ayyadurai's Defamation Lawsuit V Techdirt
Cutting off your nose to spite your face...
Yes, in principle Julia should be able to do all of these things too, but it simply doesn't have the decades-old history of libraries to stand on yet.
I find that GraphQL has a very complex syntax. While it has the benefit to avoid multiple requests and the time penalty that comes with it, I think it should be possible to define a simpler and more orthogonal query language.
How does this actually work? I assume your first cousin and half-sisters that came up in the screening also performed the test.
Do you automatically agree that 23andme can use your data to search for relatives and give them out your information?
Thanks, that looks awesome! I might try that out.
Which part of the "regarding general public" did you not understand?

Of course as I geek I can do all of that, but I rather sponsor someone that cares about the joe and jane on the street can do with their devices.