skysight-inc/HackerNews huggingface dataset:
Ok, I’ll bite.

If having to think a bit harder about your sorting algorithm is why functional programming sucks, can I give examples of every bullshit concurrency problem I’ve had in Java as an example of why imperative programming sucks?

Persistent data structures are a bit slower but largely become non issues if you deal with concurrency and avoid a lock that you would have otherwise required in C or Java.

It’s not like the people who wrote Haskell are idiots; most of these data structures end up sharing a lot of data, and a “new” structure is often only the diffs from the previous version. Not to mention that since you have a compile time guarantee that the data isn’t going to change, you effectively avoid any need for defensive copying.

I’m sure you can find some benchmark that proves C++ is faster in the most technical sense, but for network and multithreaded applications, it’s not even close; it’s so much easier to make sure a functional concurrent language is actually correct that the benchmarks become almost irrelevant.
- You can't breath the tail pipe on a car either.
- Or get hit by a bus, the front end of which makes no noise.
- or hit a pedestrian doing something unpredictable
I am rooting for someone to find a way of making ad aversion measurable so that marketeers can finally take it into account.
There is a side-note to be had here.

Shannon defines 'communication' as 'all the procedures by which one mind may affect another and then goes on to define the semantic problem ( How precisely do the transmitted symbols convey the desired meaning? ) and the effectiveness problem ( How effectively does the received meaning affect the conduct in the desired way? ).

In both cases it seems to me that 'intentionality' is a necessary (but insufficient) pre-requisite for understanding communicated messages.

If the clouds in the sky happened to spell out "I am thirsty." you would notch this down to some ridiculous coincidence which satisfies the Infinite monkeys theorem. There is nothing to be understood in that sentence because there is neither an intended meaning nor an expectation of effectiveness.

There is something to be understood when a human says it. When you bring that person a glass of water they have positive feedback loop that their message was effective.
A frame is a function of the encoding frequency and bit depth, these both determine how many raw PCM samples consititute a "frame".
GSMA Moves to Replace SMS/MMS with RCS Messaging Standard by 2020
There’s some questions you have to ask about potential courses of action. Because what a company can do is restricted to what it is economically viable for them to do. Actions that are not economically viable would put them out of business. They would make their product go up in cost to a large enough degree that people wouldn’t purchase their products. And you can’t just wave this issue away by pointing out that the company is very wealthy.

So we have to ask whether it is economically viable to, say, collect the packaging. I imagine that country-wide programs to do this would be very expensive.

Of the ones you mention, I imagine that research is the most likely to be viable (keep in mind it’s not just the research but also finding a material that is economically viable to produce) But how do you know they aren’t already doing that?
According to the HBO series on Chernobyl the Russians deliberately kept no statistics on radiation related illness and deaths related to the accident. They said estimates ranged from the number you quoted to upwards of 90 000 deaths. Thanks for telling us about the Banqiao dam failure I will read more about it.
My experience is that these companies have the worst kind of technical debt: a prematurely optimised and poorly abstracted codebase, due to non senior engineers refactoring just in case. Non abstracted codebases are boring to work with because the same code is duplicated, but they are not that difficult to change or add feature to. Extreme DRY on the other hand are the kind of codebase everyone is afraid to touch. Sure maybe they had 100% test coverage in their days, too bad adding a new feature with a small model change would break every interwined object factory.
When in Doubt, Try the Difference
Firefox on Android + "Video Background Play Fix" addon already bypass the locked screen/app not in focus "feature".
> Do people in other professions have the same issues?

Yes, any domain which doesn't produce a product, conceivable to a layman in one way or another. You need conceivable results to be understood by managers and other people. For example domains producing tangible results are doing much better.

I used to be electronic engineer, and it was way simpler to explain laymen around you that you actually doing something. Blueprints, boards are conceivable more or less. Lines of code are not, especially hard to explain that less lines of code is better, since laymen don't see architecture, they see just text.
I use Philips Hue for light automation quite extensively.

- 6:30am to 7:00am during weekdays, the bedroom and living room lights fade on slowly, emulating sunrise. They switch off automatically when I leave home for work on a morning.

- 45 minutes before sunset, the living room lights fade on to full brightness over a 30 minute period. The bedroom lights do the same, but to a dimmer setting.

- At 10:30pm, the bedroom lights fade themselves to a brighter but warmer relaxing light setting, in preparation for going to bed.

- If I'm not home when 11:00pm comes around, based on the location of my phone, the lights will all switch themselves off again.

- The hallway lights turn themselves using a motion sensor on if motion is detected and the ambient light level is low enough - they come on fairly bright during evening hours, but the dimmest possible night light setting after 11pm and through the night. After a minute or two of detecting no motion, they switch themselves off again.
Which is an absolutely textbook example of begging the question.

If you could make a machine pass the Turing test it might be intelligent - but no one has, and it's debatable if it's even possible, and it's even more debatable if, hype notwithstanding, the Turing test is even a good test of human-equivalent intelligence, because it ignores side channels that are fundamental to human communication, including tone of voice, posture, and facial expression.

(Yes, people communicate over email/SMS. But no one communicates over email/SMS without an implied social context that hugely limits and simplifies the content of any conversation.)

It's not the "call Carol" problem that needs to be solved. It's the "understand the entire world context well enough to know how to call Carol without being told - which includes being able to research information that isn't already available, and also includes edge cases like 'We went to Carol's funeral last week' and 'Carol had her phone stolen yesterday' and 'Carol is flying to Australia and won't be receiving messages for another 12 hours" and "Carol prefers FaceTime to WhatsApp."

And so on.

Ultimately your toy machine has to show evidence that it understands the entire world and can learn about it like a human can - which includes being able to do original research that isn't a simple literal Google search, parse humour, understand emotional responses and common cultural references, and follow standard social protocols.

That's a much harder problem than having a vaguely plausible limited text-only conversation, whether it's in Chinese, English, or Swahili.
Oops, and number of channels too!
You could have targeted ads on YouTube without Google tracking your entire Web history, with the video subjects or your recent viewing history.
https://en.m.wikipedia.org/wiki/Normal_distribution
Isn't that article misleading though? For example the motorcycle messengers had "instantaneous communication" iirc.
The Big Lie Perpetuated by Central Banks
I often get the feeling that they don't want to know this because it invalidates large parts of their work.
That's some great feedback, I really appreciate your time doing that!

I've also found that the captcha is harder with the high image compression.

A tip to avoid the 20 to 30 second fading out, is continuing to move the mouse or tap the screen. This is because, normally, an increasing delay (exponential back-off) is used to fetch the next frame in the absence of user events. User events reset that and fetch the current frame immediately.

It seems like the lack of selection is annoying. And it looks as if this also breaks common editing interaction affordances in some annoying ways. Including and not limited to double and triple clicking text controls.

Ad blocks are included. And they do not succeed in blocking everything. I've hesitated to add ublock origin because of some well-publicized issues with regards to their relationship with the changing API.

Thank you for the compliment about decent page loading.
I suspect that is to make it as close to compatible to the original as possible with respect to its ability to resist EM interference. Lots of chips from the 80's and 90's ended up in military hardware and some of that stuff is still being manufactured or in use. I wonder if a milspec 6502 version was ever made?
For me it's gradient descent with back propagation and fast Fourier and fast multiplication Schönhage–Strassen algorithm.
Had a case where I needed to update MySQL column's value if an incoming argument is less/greater than it without using functions or procedures.

This returns the greatest value (passed ? or max_value column):

?^((?^max_value)&-(?<max_value))

And for minimum:

min_value^((?^min_value)&-(?<min_value))
Can your reference some live data?

I had a look at https://www.transpower.co.nz/power-system-live-data

And that showed hydro was running at less than 50% of capacity for one relevant data point.

I am guessing the data series of hydro usage versus capacity is available for NZ. Finding out the constraints and understanding them is more difficult.

Your point of maximum capacity may be true, but we are talking usual daily usage (duck graph) and whether solar can use hydro for that.

In think you are arguing about occasional peak network capacity (e.g. heat wave) which is an outlier and you retain power stations with extremely low utilisations for those abnormal peaks (and ignore green issues).
Where Dutch Startups Get Traffic From?
Indeed, slightly different point of view: My government justified surveillance because it was done from space and therefore the local law wasn't applicable. If that sounds like something a smart-mouthed preschooler would throw at your head, I would agree.

But while the preschooler wouldn't be able not to put on a wide grin, these people were dead serious.
Spanish Developer Plans 3.3 Gigawatts of Subsidy-Free PV Farms
On the one hand the quote by Edsger Dijkstra comes to mind. "The question of whether machines can think is about as relevant as the question of whether submarines can swim." We are hardwired to attribute great significance to what happens both in our own head and that of other people.

On the other hand, machines still perform actions that one could call 'stupid'. When alphago was losing in the fourth match against Lee Sedol it would play 'stupid' moves. These were, for instance, trivial threads that any somewhat accomplished amateur go player would recognize in an instant and answer correctly.

Humans, and also animals, have a hierarchy in their understanding of things. This maps on brain structure too. Evolution has added layers to the brain while keeping the existing structure. In this layered structure the lower parts are faster and more accurate but not as sophisticated. Stupidity arises because of a lack of layeredness so when the goal of winning the game is thwarted the top layer doesn't have any useful thing to do anymore and it falls back on a layer behind that. For alphago pretty much the only layer behind its very strong go engine is the rules of go. So, even when it is losing it will never play an illegal move but it will do otherwise trivially stupid things. For humans there is a layer between these things that prevents them from doing useless stuff. For living entities this is essential for survival. You can be forgetful of your dentist appointment but it is not possible to forget to let your heart beat. It seems that this problem could be mended by putting layers between the top level algorithm and most basic hardware level such that stupid stuff is preempted.
Germany never added coal, the amount of power being generated by coal remained unchanged from 2010 to 2014. Of course one should asking oneself what the point of renewable energy is if it isn't being used to reduce dependence on fossil fuel but that is a different topic. The problem with the Energiewende is that the lazy government isn't deploying renewables fast enough. The renewable technologies that are available are more than sufficient until Germany hits 80% renewables.
Even bigger could be a lack of progress and stagnation, due to the dominant paradigm sustaining itself indefinitely.

As the saying goes "graveyards are full of indispensable men", and "science advances one funeral at a time". This could mean a total lack of evolution in science, technology, philosophy, and so on.
Created an account to post this:

:v/./,/./-j

in vim will go through the whole file, joining multiple consecutive empty lines into one. Not only it is fork-bomb-level cryptic, but also showcases how you can use addresses to do advanced stuff.

Somewhat more readable version:

:vglobal /./ .,/./- join

which is: go to every line that doesn't match (vglobal) /./ (is empty) and join lines from that line (.) to the line before (-) the next line that is not empty (/./ again).
It almost looks like Youtube intentionally raised the number and length of ads before and after videos while heavily pushing Youtube premium alerts to make people sign up for their subscription.
No matter what you do, they win.
I know that they are valid, but my paranoid mind forces me to believe that those websites are invalidating the email addresses on purpose. This is so they can get the true email addresses.
Living is a huge waste of resources. Dead people don't use any resources.
Most people don't categorically hate ads. They hate some ads, and really like other ads.

Here is an ad, a movie trailer, that has 232 million views: https://www.youtube.com/watch?v=6ZfuNTqbHE8 People voluntarily seek out some forms of advertisement and jump through hoops to avoid other forms of advertisement. The nature of the ad in question is a huge factor. If the ad industry has a problem, it's being bad at their jobs.
My young teenage self really, really loved this game. I was totally oblivious to the shortcomings described in the article (digitized characters, 'disconnect' between main story and character building, etc.). Instead, I just played and played, seeking new chests for new riddles (simultaneously curious and fearful of not being able to solve it), new combats, new artifacts.

One of the few fantasy games that kept me glued to the PC monitor for logn stretches of time.
I'm pretty sure they mean this kind of conversion: https://en.wikipedia.org/wiki/Conversion_marketing

:)))
TEDx Talk: Good UX Is a Problem
Great. In 90 minutes I may be able to know what you're talking about.
Try this https://www.google.com/amp/s/www.wsj.com/amp/articles/we-may...
The later study does not have a control group comparison.
And the former is too small in sample size, not to mention complete subjectivity.
Is the end of Libor a threat to financial stability?
Not sure that's how biases work.
ulimits: https://wiki.archlinux.org/index.php/Limits.conf#nproc
I'm currently interested in mining bug bounty disclosed reports and bounty hunter profiles to come up with archetypes of both defending organizations and attacking groups/individuals.

Long term, I would like to see attack+defense hacking incidents run as computer simulations (in a framework like OpenAI's "gym"), but I suspect the public (outside of intelligence and a few select private cybersecurity companies) doesn't have enough information to build this type of model yet. Developing sensors and converting raw data into information to be able to build those models is a prerequisite.
Is it a complete lisp interpreter, written in lisp?
Startpage and System1 Abuse Your Privacy Under the Guise of ‘Privacy One Group’
I wonder what it says about me or about the product you're linking to, that I guessed it would be an Avengers trailer before I clicked the link.
So there is your answer: consider what personal growth you want to get out of this job, get your boss on board (he should be interested in keeping you for a while longer), then move on once there is nothing more for you to get there.
This is exactly what came to mind when seeing the question.

I was just recently (re-)reading an article that goes in depth:

Lisp as the Maxwell’s equations of software

http://www.michaelnielsen.org/ddi/lisp-as-the-maxwells-equat...
> "No matter what you do, they win."

What if what you do is use youtube-dl?
I hate ads because they use psychological tactics in order to manipulate people into buying things they would not have bought or thought they needed to buy. I feel it especially disgusting when ads are target at kids who are most vulnerable to these tactics. I also believe ads are in part responsible for the low self esteem of many people and that they deepen feelings of inadequacy in all us.
They’ll probably just spam the non-dotted address.
Could chatbots ever become engaging conversationalists?
Pendo scores $100M Series E investment on $1B valuation
It seemed like the best example since the mass market appeal seems undeniable.
`malloc` + `free` are unknown function calls, they can't be inlined, don't understand the semantics of your language, the strategy behind them is quite generic, etc.

A GC that's integrated with a programming language can do much much better (different heaps for short and long lived allocations, for example).
Lazily-generated infinite list of Fibonacci numbers in Haskell:

fibs = 0:1:zipWith (+) fibs (tail fibs)

Recursive definitions and lazy programming blew my mind.
I would say it’s clever but not beautiful code.
The Many Lives of Demogorgon, from Scribal Error to ‘Stranger Things’
Playboy: That’s what critics charge you with: hooking the enthusiasts with premium prices, then turning around and lowering your prices to catch the rest of the market.

Seems like old tricks are the best tricks, eh?
Taiwan Organizer Cancels @LadyLeet Talk Stranding Her Without a Hotel
From what I read, this is stealing from the customer by everyone.

The owner is happy to pay less.

The waiter is happy to get tax free money.

Since nr_customers >> (nr_owners + nr_waiters) I have zero empathy towards anybody in this wicked system.

But I still tip when in the US because peer pressure, and I am there only once every few years.
Well, if we asked this about Data from Star Trek, then the answer would have to be yes, or mostly yes (Data does struggle to make sense of some human behavior on the show). So then the question is what gives Data an understanding that the Chinese Room lacks?

Data participates in human society and he has a human-like body. Data also has subjective experiences, as evidence by his dream sequences in one episode. Whereas the Chinese Room is just following a bunch of rules for translation. But Data doesn't merely translate from one set of symbols to another given a large set of rules. He learns by interacting with people and his experiences as an android. From that we could say understanding is the result of an embodied social activity that the Chinese Room completely lacks. Whatever the Chinese room is said to be doing, that's not the same as understanding language.

Another way to put it is that language isn't equivalent to symbol manipulation, even though it makes use of symbols, or a least since the written word was invented.
The simple regexp matcher by Rob Pike: https://www.cs.princeton.edu/courses/archive/spr09/cos333/be...
Windows is not written in C++, even if Microsoft did embrace C++ quite a bit with the infamous MFC and so on. Windows was originally written using C and assembly language, using the Pascal calling convention for efficiency. It was originally a layer on top DOS which was written in assembly language. Being a "layer" or not was the subject of a very complex federal antitrust case back in the 90s. You can read "Undocumented DOS" and "Undocumented Windows" for some weird kind of technical investigation thriller which I found weirdly fascinating back in the day.
Wrote a program that tracks Australian movie release dates for movies I'm interested in. Sends a daily email if a release date moves, or there a new movies for me to flag my interest in.

Interfaces with themoviedb.org for plot summary, cast and crew info and such. Interfaces with Google Calendar for writing entries for each movie I'm tracking.

The code is available although a bit rough. https://github.com/evmcl/movieschedule
Rock Solid Evidence for Other Earths
Nick Cave's just released "Ghosteen" is perfect. Quiet, beautiful soundscapes.
>On the web, I have never used an ad blocker

Why? My recommendation to every single person is to install an adblocker right now and never ever turn it off again. It's such an easy thing to do which immediately significantly improves your quality of life.
> You can't have targeted ads AND be anonymous to the ad companies.

But the reason I started blocking trackers was because the ads from tracking were basically antirelevant. I would spend an afternoon investigating what model of a specific tool to buy and where, then I would go buy it. For the next month, all the ads were for that exact tool; at which point, I was probably the least likely person in England to actually respond to those ads.

And that was before the whole Cambridge Analytica thing. I have money and I like to buy cool and useful things, and "good" advertising helps me find cool and useful things to buy. But I definitely do not like the idea of being targeted for psyops.
I think that's exactly the point that I'm trying to make. Most of the population ends up spending a much larger time of their life investing in skills and knowledge. So the total amount of knowledge in society would end up being far larger.
Quite different limits
Surely this is sarcastic?
read the comments:
https://hn.algolia.com/?q=%22awk%22
"Hello, World" in any programming language. Concise, self-documenting, bug-free, does one thing well. :)
True enough. Youtube can show you how to do a thing but it won't do it for you.
WAV has also the info you need, in the "smpl" (Sampler information) chunk. You can also embed this into FLAC files as foreign metadata of type "riff".

Reference: http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Do...
Also, humans have a tendency to remove themselves from harms way. Trees, alive or dead, don’t enjoy such an advantage.
Welcome BERT: Google’s latest search algorithm
Social Signal Growth Hacking
Some discuss on privacytools.io
(include the response from the new CEO)

https://forum.privacytools.io/t/candidate-for-delisting-disc...
also 'the Unix programming environment'
I couldn't pass google captcha, and all urls open a google search.
(assuming the anecdote is correct) Rummaging around in the rubbish for a syringe is not about poverty, except perhaps that in real poverty you only have access to the worst doctors or none at all. Even if economics make fresh needles impossible, it takes so little effort make an attempt to sterilize that this sort of behavior is criminal. Start by not storing needles you might want to reuse in the rubbish bin and donations of scraps of wood to boil water.
I'm not sure how you read that in my comment. Maybe you could, but I think in general regardless of the length of a life it makes most sense to have most of the investment phase in the first part of your life (although when science/tech evolve you need to stay up to date of course).
AFAIK you can switch web, Search and YouTube watch history on or off independently of each other.