skysight-inc/HackerNews huggingface dataset:
> I've always wondered how DDG can be as profitable as Google if they take into account less information when showing you ads

AFAIK, no one has conclusively shown that highly targeted ads perform better than interest-based ones (as in, putting ads for cars in car magazines). In fact, I'm under the impression that "we don't really know what we are doing" is the ad industry's secret.

The Atlantic calls this Wanamaker's Paradox[1], in honor of a retailer that said "Half the money I spend on advertising is wasted, the trouble is I don't know which half". If DDG is right and showing ads based on your search terms is enough, then you'd expect them to get ahead of Google, because they would have similar profits with less overhead.

Of course, there is much more to Google's dominance than "because they show better ads", so I don't think "efficiency gap" is the best way to look at it anyway.

[1] https://www.theatlantic.com/business/archive/2014/06/a-dange...
Packaging things in a process and giving it a fancy name makes it easier to push (both in the sense of selling something for money and to sell it internally as something to implement), and the process might actually help to get results by making it harder for people to skip thinking about some things?

I went to a Design Thinking workshop during an internship and while it felt a bit odd and oversold, I also think the process adds something over just saying "think about it!"
Deng Xiaoping and his advisors actually didn't turn to Marx for his 5 year plans. He looked at capitalism. Education, infrastructure and the rule of law would make Western/Japanese companies invest and they did.
Announcing the Java and Kotlin Client Library for Actions on Google
Lings Cars is fun, weird and actually a profitable leasing company https://www.lingscars.com/
I tried last.fm years ago and had to give up. I was on my phone and read about a Swedish prog rock band, thought about how I could get to hear them and signed up for last.fm there and then. The service used that seed to give me a really fun scandanavian hippy rock experience exploring related bands from Finland, Norway and Denmark. It was great for a while, but then I was trapped. No matter what I did to push the service towards a more balanced assessment of my musical tastes, it kept casting me back into nordic psychdedelia hell.
>There was a FB group with a million users protesting the opening up of FB to their moms and grandmas.

Eternal September[0] exists everywhere. =]

[0] - https://en.wikipedia.org/wiki/Eternal_September
Doesn't seem strange to me. I can drive a car with a vr headset. The computational part I would agree with though.
Longer version of this story here (2016): https://magazine.atavist.com/the-mastermind -- fascinating story and these articles captivated me. Have had them bookmarked for ages :-)
Note that it's 'chromium.org', not 'google.com' (or similar).

Chromium IS, after all, an open source project. It's primary contributor/sponsor/driver may be Google, but they're not the only ones working on Chromium, so it's natural that someone can be a Chromium contributor without being a Google employee/contractor.
Seems like the article caters for it well enough. In relative proportion it's increasing:

"In 1997 this age group accounted for about one in 20 convictions but 20 years later the figure had grown to more than one in five - a rate that far outstrips the growth of the over-65s as a proportion of the population"
Microsoft accidentally deletes customer DBs
Can I integrate a Hardware JPEG decoder to my android
I want to use my hardware for decoding jpeg images. Are there any APIs exposed for such? I have come around SKIA where I can use it? But How to use SKIA through my gallery? At what level the SKIA APIs are called and are we currently using SKIA or not? Please share some link. Thanks
> In fact, Godel's theorem ought to be used more, not less, in philosophy. Some, like me, believe it has profound implications to moral philosophy. See: https://arxiv.org/abs/1805.08347

I've only skimmed it, and I'm not very familiar with moral philosophy, but this seems bizarre. If I understand it correctly, your claim is:

1. Free will is uncomputability (undecidability)

2. A good action is a free action (and therefore uncomputable)

3. A bad action is an action that pretends an uncomputable system is computable, thereby denying agency and humanity

I think 1. is suspect because people are not proper Turing machines. They have limited storage and limited running time. They are not currently practically computable, but it seems physically possible to simulate them. I don't think Gödel's theorem applies, although practical uncomputability might be a working substitute.

If you predict that some person will take some action, that's almost always a prediction that they will take that action within the next ten seconds/hours/decades. Actually simulating them is impossible for various reasons, but Gödel's theorem isn't one of them. You can't prove whether an arbitrary program will halt, but you can prove whether an arbitrary program will halt within the next hundred thousand execution steps.

2. seems like a really bizarre way to define goodness. I think morality is subjective enough that you could define it like that, but I don't know why you'd want to. I think the conventional view is that free will is the requirement for both good and bad actions, not that free actions are by definition good.

I think 3. might cover almost every thought we have about other people. Internal computable models of other people are how we operate, as far as I know. Again, you could define badness like that, but I don't see the point.

> [page 8] Now the question paraphrases to: does there exist an algorithm for me to love my child? Of course not. So the distinction between [shallow benefits] and [deep] benefits is that: there is an algorithm to bring about [shallow benefits], whereas there is no algorithm to bring about [deep] benefits.

Doesn't that conflict with the idea that we are Turing machines? If we are Turing machines, then everything we do is the output of some (possibly uncomputable) algorithm, including loving people.

I don't think this engages with Gödel's theorem in a useful way, or even depends on it.
I'd be interested in similar for the UK, but can't quickly turn up a similar graph or stats for here. I'm now curious of the picture since the war, as the picture for families seems to have changed quite significantly.
> Although outnumbered, the Taiwanese pilots achieved a positive kill-to-loss ratio.

That's not that impressive, even 1:1000 kills:losses is a positive ratio.

I assume they mean a ratio > 1.

And: this is a pretty incredible story. If you don't bother reading it all (it's not that long), at least read this bit:

> Exploiting thick fog and careless guards, Manfred Ramminger – a KGB-agent in West Germany – entered Neuburg air base during the evening of Oct. 22, 1967. Together with his Polish driver Josef Linowski and German F-104 Starfighter pilot Wolf-Diethard Knoppe, he stole an operational AIM-9 [sidewinder missile] from the local ammunition depot and transported it down the entire runway on a wheelbarrow to his Mercedes sedan, parked outside the base.

> The 2.9-meter-long missile proved unwieldy. Ramminger broke the rear window and covered the protruding part with a carpet. In order not to attract attention of the police, he then marked the protrusion with a piece of red cloth, as required by law.
I came here to post just that. The atavist article is fascinating. I recently re-read it, it's so good.
> American's used to be able to support large families of 4+ kids with only 1 working parent. Now you have households with both working and they can't afford to have kids.

This statement isn't supported by the Pew Research article you linked to. If real average earnings are constant then a household which now has two breadwinners will double its income and be better off.

Also keep in mind longitudinal effects: native-born Americans have seen their wages rise but this is offset by immigrants who generally have lower-than-average wages - but still higher than in the country they emigrated from. Both groups are better off even though average wages haven't changed.
One of us misunderstood what they do. The way I read it was that they establish a contract between dev and corp with regular payments (of which they take 10%), in exchange for this the corp gets the things listed above like prioritized bug reports and so on. But they don't pay for the single bug fixes or anything.
What stuff are you refering to? They have to report earnings figures, they're a public company. And since they answer to investors they're going to share these stats that put them in a good light.
We do have a technique for battling the second issue you point out at least: open enrollment periods. Of course they are kind of annoying and aren't generally viewed as acceptable for individual policies.. Maybe the some of effect could be mimicked with coverage start delays and/or extending the minimum length of coverage you can purchase.
Well, considering how much an iPhone XS costs, the definition of "cheap" for a smartphone has migrated North the past few years :)))
Disclaimer: I have no first hand experience with coding interviews and my knowledge of them comes exclusively from sources like HN.

Based on the title I expected advanced (and maybe less known) data structures with great (asymptotical) runtime or low memory usage—Something like Fibonacci heaps or Van Emde Boas trees.

What I got was mostly a primer on base 2 numbers, computer memory and basics of how we can arrange things in memory. The only topic in there that I would consider "advanced" was hashing. And I think it did a fairly decent job of explaining these things.

But my general impression of "coding interviews" was that the questions would generally go beyond the basics explained here. Maybe I have this perception because I have rarely heard a positive thing about those interviews and have associated that with being full of obscure questions.

Can someone with more experience in that area shed some light on this for me? Is this sufficient to get through (most) of those interviews?
I'm currently taking a class of QC and we're following the book "Quantum Computation and Quantum Information" by Michael Nielsen and Isaac Chuang: I find it very clear and it doesn't assume prior experience/knowledge of the topic.
I suggest you to give a look.
A question about the article. Surely, for any function fn(x) we can just add gn(x) = 1-fn(x) to the table. And so then the argument that there are missing functions does not hold. Why is this reasoning wrong?
There's nothing that can fill everything that Facebook offers, with the most important part being your friends will probably not use whatever you choose, even if it's only to keep in touch with you. If you're looking for a Messenger replacement to keep in touch with your social graph, you can try Telegram, Wire, or even Signal (if you're adventurous and want to piss of some friends). There are also several Twitter replacements, with Mastodon being a major one (decentralized, free).
You will notice the children who grow up to be the most productive tend to get the most support from their parents. I guess it depends on how much you want your kids to succeed vs how much you want to keep for yourself.
Does Google take more information into account when showing you ads on the search results page? I thought those were a fairly straight-forward search term based matching/auction too, unlike the ads Google sells on other sites?
In relative proportion its not increasing at all.

The graph/data from the Japanese Justice Ministry presented in the article strongly disagrees with you.
Regulation has killed small business.
App Development – How and Who to Choose to Be Your App Developer?
That is if they have something to hide, but since they are public and have to go through Audit. I wonder why are al these Financial people leaving.
That's not at all an accurate description of the book. Goedel is not just used as an example of a strange loop, he bases his entire model of mind on it. This is developed in chapter 20. Particularly noteworthy are the sections of that chapter titled "Undecidability is inseparable from a high-level viewpoint", immediately followed by "consciousness as an intrinsically high-level phenomenon".

It's true that he uses it as an analogy, but not a loose or vague one. For example, "But it is important to realize that if we are being guided by Goedel's proof in making such bold hypotheses, we must carry the analogy through thoroughly [...] If our analogy is to hold, then, 'emergent' phenomena would become explicable in terms of a relationship between different levels in mental systems." p708

He's literally taking the logic of Goedel's proof, transferring it to brains step by step, to argue for a particular theory of consciousness.
I dunno, seems more likely the old people are there for a reason.

Anyway, I’ll take waiting a few minutes for free healthcare over paying for instant.

The only thing I’d like is for the quality to be a bit higher.
Thinking is badly defined and can mean all kinds of things to different people. One key aspect of design thinking is that it tries to get a group of people to actually think about the same problem.
Even Blade Runner made over a decade later (1982), had number pads on its video phones despite touch screen technology being available in real life (PLATO terminals, for example). Yes, maybe failure of vision, but remember until the smartphone era a decade ago (where screen space became all important) even mobile phones generally still had a physical number pad under the screen.
Are you saying that it's a basic human right to choose whether or not to live, or that it's a right to not have a right to choose? The former would be a very weird statement.
> along with a correct formalization of the domain?

That's the biggest issue. It's very unlikely that your model family actually contains the data-generating distribution.
But they're more targeted and low volume. Not robot calls that are easy to identify as fake after a second.
INSTEX: Europe sets up transactions channel with Iran
Indictment is not a proof of wrongdoing. It's merely an accusation. The accused will never be tried, and therefore they will remain innocent since they aren't proven guilty in the court of law. But that's just a formality, albeit an important one. That 37 page indictment isn't worth the paper it's written on _unless_ the accused are tried in court.

Note that I did not say that there wasn't an influence campaign - evidence suggests otherwise. I merely said none of the candidates colluded to benefit. If they had, something would have leaked already, and/or collusion-related indictments would have been made against the people involved (note however, that indictment is once again not a proof of wrongdoing).

The "meme" I was referring to is that Putin is this omnipotent evil mastermind who has the capability to decide who gets elected in the US. He's just a thief and not much more. You're de-facto putting him on a pedestal he does not deserve to be on.

And stop the histrionics, will you? Challenging a point of view is not "dangerous". Neither of us has any verifiable evidence either way, so it's a faith-based argument.
Aren't software engineers in Silicon Valley already paid way too much money? To be honest you can hire 3 or 4 equally good engineers with that kind of money in any other part of the world.
Looking for Luxury Business Trip Car Rental Service in Delhi?
Book your business trip car rental at Delhicarbooking.in. We provide all types of cab, taxi services from Delhi to all over India. For more info visit our website.
Could You Last 11 Days Without the Internet? Tonga Finds Out the Hard Way
At that rate, they'd be better off going all in with a Chromebook-like product with Facebook OS and a fully encompassed ecosystem.
Bummer, dude.
Thank you very much, what an interesting man!

This is very much in line with my conclusions so far. To me this is the real mind of a Hacker. Someone who experiments with everything on equal terms through metacognition and embodied experimentation instead of falling into either yuppie capitalist materialism or becoming a soul suckingly boring taxonomy specialist slave. (yes I'm partially talking to myself here)

To me this quote pretty much sums it all up:

"Rituals are programs written in the symbolic language of the unconscious mind. Religions are program libraries that share critical subroutines. And the Gods represent subystems in the wetware being programmed. All humans have potential access to pretty much the same major gods because our wetware design is 99% shared.

Only...that cold and mechanistic a way of thinking about the Gods simply will not work when you want to evoke one. For full understanding, the Apollonian/scientific mode is essential; for direct experience, the Dionysian/ecstatic mode is the only way to go."
Paul Le Roux, 46 (1972), born in Zimbabwe and raised in South Africa.

https://en.wikipedia.org/wiki/Paul_Le_Roux
Awesome. Looking forward to it.
If you have the right sense of humor 4chan can be the funniest place on the internet in my opinion.
Also worth listening is a follow-up with the reporter (Sruthi Pinnamaneni) on The Verge podcast:

https://www.theverge.com/2018/12/11/18136020/foxconn-wiscons...
The scripts embed Amazon dependencies don't they? If I mis label this as AWS depending, can you explain how I use this to do a dump on a gcp hosted es instance?
How else are you going to inflate housing prices on a large scale?
"Facebook has a real interest in stopping that."

Stopping the live streaming, not the suicides themselves.
Does these include any arithmetic statement? Any recursive self referral statement involved?

If not, Godel theorem is irrelevant
Facebook to shut down Research app that collected users
> Googles biggest fail was probably that Plus [...] tried to sweep everything into it. Youtube, Reader, Photos, even the search was harmed by it

Everything but events integration with calendar, which would have been a potentially killer feature. 90% of what I use Facebook for is messenger and coordinating group get-togethers. Google Calendar already had options for public/shared events; I find it baffling that Plus didn't try to take advantage of that.
I think you forgot to notice the diagonalization in the article. That is, the newly defined function precisely disagrees with the i-th function when input is i. A similar diagonalization process is used by Cantor to prove the reals are not countable.
Thanks for the detailed reply!

I don't like the traditional GRUB approach because it leaves so much work for the kernel (assembly entry point, stack setup, creation of new page tables, etc). Why not treat the kernel like any normal application and load it like a normal ELF loader? This has the following advantages:

- Each loadable program segment is mapped at its specified virtual address. To create a higher-half kernel, just set the desired virtual address in your linker script. If you don't need a higher-half kernel yet, simply use the default linker script. This is what we do at the moment since we don't have any userspace yet. Like in normal applications, the specified physical addresses do not matter.

- There's no assembly code required at the entry point. You can start directly in Rust because there's already a stack and everything lives at its expected address.

- Less startup overhead, since the page tables are only set up once in the bootloader. With the GRUB approach, the kernel needs to recreate the page tables since GRUB only created rudimentary mappings.

Like you said, the disadvantage is that the kernel doesn't know its physical addresses. But it can still find them out by traversing the page tables.

Overall, I think it's worth it because it makes the startup process much easier from the kernel's perspective. I believe that this is especially important for a teaching project because readers shouldn't have to understand assembly, linker scripts, virtual/physical addresses, higher half kernels, and page tables before they can even boot their Rust kernel. For people that don't like the bootloader's decisions we can add more configuration options or they can use a custom version of the bootloader (e.g. the nebulet project does this [1]).

[1]: https://github.com/nebulet/nebulet/blob/c0f3c993a87e72a95f85...
Mildly technical broader context in relation to PolarVortex
Definitely try some different things and see what you like, but if you're looking for mission and impact I wouldn't completely dismiss web development. The web browser is a stupendously powerful tool for "getting things in front of people", and the combination of that plus some understanding of another area can achieve a lot. There could be opportunities to branch into scientific computing, fairly complex distributed systems, and more. Pretty much every area of computing except maybe hard-core embedded systems have a web component nowadays (and the "softer" end of the embedded market could have some good opportunities... can you imagine a consumer router with an actually-nice management interface? That's primarily a web-development problem!)
Could you give some examples of how specifically layouting is solved more elegantly in these systems? I don't have too much experience outside of the web and I'm certainly not enthusiastic about layouting in CSS (though with flex & grid it certainly isn't as bad anymore).
A relative who is a court interpreter assures me we have exactly the same problem in the UK. The popular approach with her clients here is to smash a car window, then turn themselves in.

With temperatures below zero, right now is a particularly busy time.
Just for reference, in 1980 60K is about 174K today.

https://www.officialdata.org/1980-dollars-in-2016?amount=600...

Also, housing is the one thing that has really shot up in price in many places in the US.

Cars, computers, food, clothing and manufactured goods have plummeted in price.

Education and health costs have also increased substantially.
So sweet New whatsapp status video Cute Couples Love status
Hell yeah:

I was ridiculed for posting a query about a C++ concept I was trying to learn from one of the authoritative books on the subject - I just couldn't 'get' the syntax being explained.

I persevered and then someone chimed in that, hey, there was a typo in the book's example!
MXChip EMW3060 WiFi IoT Module Sells for Less Than $2
Looks like it's running AliOS

https://github.com/alibaba/AliOS-Things/tree/master/board/mk...
How is the set of real numbers seen as a vector space over the set of rational numbers.

If I take a real number like 2 it just looks like 2. I don't see it as a vector. Is 2 a vector? How?
I can't help but have the feeling that this was already being said when the iPhone went out and for several years. Yet today, iPhone and iPad are personal devices that is not really shared between users (still no multi user iPad for example). There were some initiatives by Microsoft trying to recreate a desktop experience by plugging your phone to a display and keyboard/mouse but it never really took off.

So IMHO, I don't think this is the future Apple wants to embrace yet even though it appears to be the next logical step in computing for a lot of us.

Edit : fixing typos
> Some of those risks include high false positive rates leading to unnecessary hospitalization and forced medication, potentially violent confrontations with police, warrantless searches of one’s home,

None of these are a problem of Facebook identifying people at risk for suicide.

All of them are American problems that are outside Facebook's control.

It's ridiculous to me to suggest someone is going to be forced into hospital against their will because of a Facebook algorithm. That cannot happen in England. The US system is hopelessly broken if it happens over there.
RPA and Artificial Intelligence expand automation landscape
Is it an ongoing investigation, or a multi-year, multi-campaign, full media all-hands-on-deck failed hatched job?