skysight-inc/HackerNews huggingface dataset:
I get that that's what they're saying, but it just isn't. Functions are just a way to start containers on an as-needed basis, then shut them down when not needed.

Mod_php is 3 syscalls and a function call, and can be less if the cache is warm. Despite the claims on that page, there is no comparison in performance.

"Extremely efficient use of resources"

It is utterly baffling that one would use those words to describe spinning up either a container or a VM to run these lines of code (their example), and nothing else:

p := &Person{Name: "World"}
json.NewDecoder(os.Stdin).Decode(p)
fmt.Printf("Hello %v!", p.Name)

Number of syscalls it needs to switch into this code ... I don't know. I'd say between 1e5 and 1e8 or so. Probably needs to start bash (as in exec() bash) a number of times, probably in the 3 digits or so.

So I guess my issue is that functions use $massive_ton_of_resources (obviously the lines of code printed above here need their own private linker loaded in memory, don't you agree ? It's not even used for the statically linked binaries, but it's there anyway. Running init scripts of a linux system from scratch ... yep ... I can see how that's completely necessary), but when they're not called for long enough, that goes to 0, at the cost of needing $even_more_massive_fuckton_of_resources the next time it's called.

Of course, for Amazon this is great. They're not paying for it, and taking a nice margin (apparently about 80%, according to some articles) when other people do pay for it.

And the really sick portion is that if you look at how you're supposed to develop these functions, what does one do ? Well you have this binary running "around" your app, that constantly checks if you've changed the source code. If you have, it kills your app (erasing any internal state it has, so it needs to tolerate that), and then restarts the app for the next request. Euhm ... what was the criticism of mod_perl/mod_php again ? Yes, that it did exactly that.
That's equivalent to static linking, but with extra runtime overhead. You can already efficiently ship updates to binaries with something like bsdiff or cougrette, so the only reason to bundle shared libraries in an archive is for LGPL license compliance, or for poorly thought out code that wants to dlopen() itself.
Also it is for a reason that the term FOSS had emerged because unlike "Open-Source" it's not subject to interpretation depending on your agenda.
Thanks. Updated from http://www.freenas.org/blog/introducing-freenas-corral-world....
This has to be compared to the Myers' Diff Algorithm

http://xmailserver.org/diff2.pdf
'It's easier to hack an election than eBay': confessions of a Belarusian hacker
This is why something like 25% of containers in the docker registry ship with known vulnerabilities.
Who needs privacy as long as you have guns.
I don't know if you are trolling or its your genuine world view. Although, I won't be surprised at all if it is. To say the Chinese is hopeless at precision engineering shows how narrow minded your world view is. The article you linked makes a huge assumption on why the Chinese import the ball bearings instead of manufactoring it themselves. A simple explanation why they don't import these bearings is because its not economically sound to do so. When the cost of importing a goods or service is cheaper than producing it yourself, you choose to import. Econ 101. And to transform that assumption to generalize a whole country's industry simply ignorant. All that article does is confirm your own internal bias.
No offense, but you should act the opposite way, if you feel the world is that wrong, think and act

For example here, there is a good example in France there is fdn, an association of very smalls internets providers, they are not companies, but associations,

What if everyone could make an internet provider with no motivation in financial profits...

Maybe it will be a bit more expensive, because it scale less, but trusting you internet provider is priceless.
In biology, the reason why there was a thirty-five-year gap between the publication of Gregor Mendel's classic paper on peas and the birth of genetics was that his 1865 paper was published in an obscure journal.
You would probably enjoy Hannu Rajaniemi's work. Even individuals may not know for sure if they're who they think they are.
Maybe they'll consider forking the book into "Real World Reason"? It's quite a great name for a book.
To be fair, those old phone companies just wanted to be able to do the same thing that Google, Facebook and other SV companies are already doing. So much for the "Silicon Valley culture or ideals".
Who'll decide https://en.wikipedia.org/wiki/Work%E2%80%93life_balance
100% agree. I've had generally negative experiences with work that's been outsourced to Indian shops, but nothing but positive experiences with Indian engineers I've worked with outside that context.
3D intro video maker
They're suggesting avoiding long-standing useful functionality because some people abuse it. There's no viable simple alternative to each of these methods, which is _why_ they're in common use. They provide a reliable way to stop the user from interacting with the page until they've received a notification / provided a piece of data. onbeforeunload provides a way for a page to have the user ensure that data is saved before they navigate away. More importantly, they're one-liners.

No proposed alternative achieves these goals, and they definitely don't achieve them as simply or as elegantly. I understand switching alerts from app- to tab-modal, but when did the web become such a clusterfk of complexity? Not every page needs (or should need) to bring in their own dialog library, to save changes incrementally, or be concerned about users not accepting notifications before being able to provide important information to them.

This policy makes no sense because it recommends using ~10 lines of code which probably won't work for all your users in place of the 1 that definitely will. Telling people to avoid alert etc (by threatening to break the functionality in the future) just avoids actually solving the problem (which they could do) by taking away an incredibly useful and important piece of functionality.
Exactly. Hence the idea of notation as as tool for thought.

APL makes you see and envision computational problem solving differently than, say C. Use it enough and your brain starts thinking in patterns, shapes, vectors and matrices being "zippered" together or apart, contorted and distorted.

Take a matrix of values and hit it with another matrix of 1's and 0's to select elements and then flip it, slice it, convert it to a vector and combine it with another vector to form a new matrix, then scale every element and apply a polyphase FIR filter across the rows using another matrix for the coefficients to then arrive at a vector containing your answer. This is made-up, of course, but that's how you start thinking, you start seeing parallel computing in your head and you can reach for it instantly with a notation that allows your hands to describe what you just imagined with a few well-selected symbols. No other language sends you on these flights.

It is truly seeing and approaching computational problems from a very different perspective. And the notation makes it comparable to composing music rather than going through the ugly mechanics of text-based programming languages.

I find it hard to explain to those who have never experienced this revelation of sorts. Watching a few videos and playing around with APL isn't enough. If I had to guess I'd say someone would have to work with it on a daily basis for about a year to achieve that mental shift.

Again, no different from musical notation. It is impossible to explain or experience how you see music once your brain can look at a page full of funny symbols and your mind starts to hear the music. The relationship with the piano, guitar or other instrument changes once that mental connection requires no thought at all.

Getting there with APL takes time. For example, you need to be able to sight read idioms like thee following much as a musician learns to read a two hand chord and instantly place their fingers exactly as required on the piano, without though.

http://docs.dyalog.com/14.0/Dyalog%20APL%20Idioms.pdf

or a large enough subset of these:

http://aplwiki.com/FinnAplIdiomLibrary

Back then, a lot of us used to walk around with a small pocket-sized FinnAPL idiom book in our pocket and had the FinnAPL idiom library book on our desk.
Google does push for end to end encryption. And why should they try to be the man in the middle when they are the man at the end anyway?
America’s scientific work force is aging
> Because not all SV companies are data whores/pimps?

True, but the biggest ones among them definitely are (depending on your definition of "data whores/pimps", Apple might or might not be included here).
Is rebuilding and redeploying a container really any different from rebuilding and redeploying statically linked binaries?
Are you an affiliate for them?
You should be able to plot in your regular schedule, and have that be the default. Having to hit a button every morning and/or evening is just poor usability.
Gmail Customer Service number
Gmail is a most popular webmail service platform which is give by the Google. Also, there is loads of clients are associated with this email service. Be that as it may, many time clients are confronted numerous specialized issues in their Gmail accounts. To tackle these issues our best team continually taking a shot at it. To find out about our best services dial our toll free Gmail support number @+1888-411-1123.

Web Portal: http://www.emailhelpnumber.com/gmail-customer-service.html
jars already support this.
Does Chrome's Data Saver (which at least routes HTTP requests around your ISP) count as a start?
Sumifs and countifs are far more powerful (see my other comment) I no longer use d functions since these where added in office 2013
>> There's no way to defeat these companies, because they are full of people struggling to get ahead and doing their cog's part in the machine that ultimately does this to us all.

I don't think this is true at all. It certainly won't happen fast enough for most people's liking though.

The best example of this is how Microsoft had no option but to do a 180 on open source once it realized that it was turning into an object of ridicule. (Although Windows 10 shows they still have some ways to go). You are really underestimating how powerful peer respect is amongst geeks.

For example, imagine if someone from Google asked you to come work for them in 2002-2004, and said "Our motto is Dont be evil", and suddenly that became a sort of rallying cry and everyone knew who the target was. Imagine if they said the same thing today - they would be laughed off. And that is a great thing. I would guess most geeks working at the tech giants have some part of them thinking they are doing things which really benefit humanity.

Here is a thread where you can see this in effect, when the person's motives are challenged, they become completely defensive. We want more of that. My prediction is at some point there will be serious internal conflict, which is excellent!

https://news.ycombinator.com/item?id=13868299

Once more people start making a lot of noise about this in the very places that the geeks wish to hang out, they will find themselves with fewer and fewer places to go hang out. And it will then only be a matter of time before there is a large exodus from the top companies to the more obscure companies - those which can't do much damage simply because they are too small.

At that point, both outcomes would be favorable - either things get so bad that the tech giants implode from internal conflict and external competition, or they will change their behavior so that they can continue to attract the developers who actually care about these things.

Or it could go in the exact opposite direction because everyone stops caring, in which case we are all just completely screwed :-)
Show HN: git-reverse.sh – bash script reverses a Git repo
Typo converting "<" to "&lt;" in preparation for the HTML. Fixed, thanks!
Yea was annoying. To prevent them from resurrecting, remove kite processes managed by launchd before killing the current processes

* launchctl list | egrep kite

* launchctl remove :KITE_LABELS
Human Conditions Improving at a Remarkable Speed
Use a cronjob (or your DE/OS's equivalent).
Yep, that's much better and thanks for the article!
I've very long wanted something like this! Basically like a CyberChef ( https://gchq.github.io/CyberChef/ ) but for audio. I work in digital speech processing and often work with audio codecs and it would be very helpful to have an online tool which lets you apply multiple filters to some audio.

What I'm missing after trying out Sawtooth is the interactivity of CyberChef. Basically trying out a few filters, one after the other, showing the intermediate results for each, and some frequency analysis on it, and hearing the results. Can audio filters be applied in the browser for instant-feedback to hear the audio 'live' (like CyberChef auto-bake) like it can be with text?

And some conversions would be really great as well, like being able to apply various encodings: Treating the samples as a-law encoded and applying an a-law decoding pass on it.
I had trouble reproducing 9 differences. I tried these samples in a couple different ways (on the same line or broken onto different lines) in different browsers and always came up with 6 differences instead of 9 differences.
Ok, this make sense!
Ok, even if I accept that, it's not a reason to prefer the term "iced tea" to "ice tea".

Ice algae are not made from ice, for example -- they are algae that are found in ice. The point is that in noun-noun compounding, the semantic relationship between the two nouns varies widely from case to case (far more widely than the distinction we are nitpicking over between "apple pie" and "ice(d) tea").

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

EDIT: one more example, is it also wrong to say "bubble tea"?
There is a Virginia gubernatorial candidate encouraging supporters to fly the Confederate battle flag, there are several states that celebrate Confederate History Month (and one more introducing legislation to that effect), there are multiple states with a Confederate Heroes Day or holiday for the birth of the CSA's President, and the POTUS himself has well-documented housing discrimination against blacks, but you believe we live in a post-racial society? Give me a break.
No, back-propagation would not give full Bayesian inference (although there are some tricks [0]). They instead use variational inference[1], which allows for fast inference of continuous PGMs.

[0] http://mlg.eng.cam.ac.uk/yarin/blog_2248.html

[1] https://arxiv.org/abs/1603.00788
I'd rather have people write Free software in JS than not write any at all.
Isn't just about disk space though. It also allows you to quickly make API compatible vulnerability fixes without a rebuild of your application.
Adam Smith tied rising wages and high labour demand to growth.

Which becomes problematic if the gravy train stops.

But it would be otherwise in a country where the funds destined for the maintenance of labour were sensibly decaying. Every year the demand for servants and labourers would, in all the different classes of employments, be less than it had been the year before. Many who had been bred in the superior classes, not being able to find employment in their own business, would be glad to seek it in the lowest. The lowest class being not only overstocked with its own workmen, but with the overflowings of all the other classes, the competition for employment would be so great in it, as to reduce the wages of labour to the most miserable and scanty subsistence of the labourer. Many would not be able to find employment even upon these hard terms, but would either starve, or be driven to seek a subsistence either by begging, or by the perpetration perhaps of the greatest enormities. Want, famine, and mortality would immediately prevail in that class, and from thence extend themselves to all the superior classes, till the number of inhabitants in the country was reduced to what could easily be maintained by the revenue and stock which remained in it, and which had escaped either the tyranny or calamity which had destroyed the rest.

https://en.wikisource.org/wiki/The_Wealth_of_Nations/Book_I/...
Here's a tally for S.J.Res 34 with profile links to each representative:

https://www.govtrack.us/congress/votes/115-2017/h202

Plenty of dots in there to scape, connect, visualize, and disseminate for anyone looking for a fun way to let off some steam.

A big shout out to the reps on both sides of the aisle that had the guts to stand for what's right.

And anyone reading this should take a minute to check the list to see how their rep voted and take action. The easiest thing to do is call your rep and let them know how you feel about their vote (good or bad), but it's even more affective if you share the link with your friends and family outside of your area. Explain to them why this is a bad idea and point out how their representative voted (good or bad) and make a date to check back with them before the next election.
I'll be excited to learn more about your latest work :)
There is already lots of blue light in my room, when I use a computer at night. I don't see how it would help to remove all the blue light from the screen, when the room is still bathed in it. I use quite warm light, and have it even warmer in the evening, but still, the standard settings for Night Shift looks very orange to my eyes.

I would love if Night Shift could just shift the white balance to match the surrounding. Does anyone have experience with True Tone on the 9.7-inch iPad Pro? I imagine would work like that.
Because this is not an individual but rather shill for ISP trying to push a narrative.

ISPs should be classified as modern utilities. They are trying to be the infrastructure provider while being regulated like the business' that consume the infrastructure. But they don't want to be classified as such because of the burden of regulations this would inherit.

I've yet to meet someone in life that thinks that their internet provider should be able to sell all information about their activities (while charging for the service).
But they have bigger guns, no?
The problem is we do not really need cheaper panels, we need high efficiency ones. Solar is currently cheap enough.

Not that the spray technology is worthless.
Nope, though we all play in a similar space and I know several of the people in Flex - they're fantastic folks doing really interesting work. :)
A Century-Old Arctic Shipwreck Could Help Us Predict Extreme Weather
> I might be wildly misreading the code, but it seems like [1,2,3,a,b,c] diffed with [a,b,c,1,2,3] is going to appear as six lines of replacement.

A bit of a pickle.

The challenge I experienced with this is that either there are 6 changes (line for line comparison) or there are 3 lines the same and three lines moved, but three lines moved means a deletion of 3 lines from the first sample and 3 lines of insertion later in the second sample, which is still 6 differences. The output reads very differently, but the number of differences is identical, which is no change in precision.
is this a poem? or at least a less rhymy rap song, rhymy is not a word probably
Here's the Safari fix: https://github.com/clundie/VideoFixer
We have no evidence to suggest that they put huge resources and lots of top talent on this feature and no evidence to suggest that they used any research to back it up.

Just because Apple is a big company doesn't mean that all they do are big company things.
When will ReasonML use the latest OCaml? Maybe it doesn't matter much, but it's still quite an old version.
The taxi lobby is alive and well in these and other internet forums. They come out full-force en masse to shit all over Uber. There is a battle being waged behind the scenes never forget that for one second. And that PR game is played on the internet every single day. I don't love Uber, but the criticism levied against it on a daily basis are bordering on overkill if not pure shilling for the taxi cos. Mountains are made out of molehills routinely on all the news I see and hear about Uber. Yet investors continue to flock because this is the end for taxis, and maybe in the future when self-driving-cars become a thing, car ownership in general. Why own a car when I could just rent one from Uber when I need it on schedule?

The writing's on the wall.
This is an interesting observation. It seems the simple fix would be tricking the containerized application into reading the "total system memory" from a syscall hooked by the container runtime to return the configured memory limit of the container making the syscall. I'm surprised this is not already done; is there some inherent limit that prohibits this?

It seems an unintended consequence of containerizaion is that the responsibility for garbage collection effectively moves from the containerized application (e.g. the interpreter) to the container runtime, which "collects garbage" by terminating containers at their memory limit, just like a process level garbage collector terminates (or prunes) functions or data structures at their memory limit.

I'm not sure this is a bad thing. Moving garbage collection up one level in the "stack" of abstraction seems in line with the idea that containers are the building blocks of a "data center operating system."

Naturally then, shouldn't garbage collection happen at the level of the container runtime? Otherwise you're wasting compute cycles by collecting garbage at two levels.

When garbage collection moves to the container runtime, it should mean that the application no longer has to worry about garbage collection, since the container runtime will terminate the container when it reaches its memory limit. Therefore, the application (e.g. the java interpreter) only needs to make sure it can handle frequent restarts. In practice this means coding stateless applications with fast startup times.

Applications like the java interpreter were designed in an era dominated by long running, stateful processes. Now we are seeing a move to stateless applications with fast boot times (i.e. "serverless" shudder). Stateless applications are a prerequisite to turning the data center into an "operating system" because they essentially take the role of function calls in a traditional operating system. Both containers and function calls are the "building blocks" of their respective levels of abstraction. In a traditional OS, you wouldn't expect a single function call to run forever and do its own garbage collection, so why would you expect the same from a containerized application in a datacenter OS?
I am a traveler i want to get more knowledge about traveling.
I am a traveler i want to get more knowledge about traveling.
I understand the viewpoint of the article, but it assumes that the person waving the wand particularly cares about everyone else.

Personally, with the Investigatory Powers Bill in the UK, I will "wave the wand of a technology solution" to conserve and protect my own privacy.

Sure, if the policy was changed upstream then a lot more people would benefit than the technically inclined folks, but if there's a bug upstream we don't all sit with it and wait, we fix it locally and vendor.
She's clearly joking about something she's talked about since 2012 (carrying Tabasco sauce in her purse) suddenly becoming culturally relevant. What's so disgusting about understanding a radio show's audience?
2008 was the height of a debt-fuelled bubble - I wouldn't take it as the starting point for long-term growth trends in industrial output.
Yeah that's because they insist on refreshing the gamma really fast, and that messes up a lot with games. I had the same problem in the past, and that's why I made my own f.lux where I can just change the refresh interval and set it to change the gamma every one second or something. There's no point in updating it so fast.
Find pairs with given difference K in the array