skysight-inc/HackerNews huggingface dataset:
>Can anyone explain the reason why people think its ethically bad

This is just one of many reasons, but try this on a mobile phone.

Go to Google and search for "Trump"

Note what choices you have to pick from without excessive scrolling. They all end in either ads or Google urls.

Click one of the featured stories in the carousel, almost guaranteed to be an AMP site. Seems to be a prerequisite to sit in the carousel.

Lets say you land on a Washington Post story. What do you think a "right swipe" should do? Should it navigate to a competitor of Wapo? This is Wapo's page, right? So it should go to another Wapo page. Nope, it goes to Fox News.

Okay, so now you've navigated from Wapo to say Fox News. Hit the back button. It should go back to the Wapo story, right? Nope, goes back to Google.

How this isn't viewed as a land grab is a mystery to me.
I've added the randomised tracks to the blog :)
I remember playing in a local league and one of the opponents was a flopper extraordinairre. Every two minutes, almost like clockwork, he'd be on his arse sliding backwards. In the second half of the game I was puzzled because it'd been a few minutes since there'd been a flop... I looked around, and he was resting on the bench! Came back on at the next sub, and resumed flopping...
Isn't that just annoying politician speech? If she has an idea how to make education better, she should say so. If not, she has nothing to say. It is a trivial thought that "education could/should be made better".
Στοίχημα προκριματικά Παγκοσμίου κυπέλλου 2018
What do you mean by "appropriate taxes".
That's my weird way of saying STEM is gender-biased.

And why would we exclude a science from STEM? That's like...exactly the opposite of science. Is that a thing you've heard is happening?
Part 2 is all software.
Part 1 is built in a simulator, starting rom nand gates, writing their own simple HDL.
"It's free - what are you waiting for..." seems kind of, creepy?

Also, what's the value in having this in JavaScript?
I highly doubt that these apps are generating such a significant amount of income for Apple (when taking into account their entire income from the App Store) that they would consider looking the other way.
I've seen the Boss Coffee commercials on Youtube. Finding out about these commercial campaigns that American actors do in Japan is always fun.
Basically it sounds like GETS is QoS for land and wireless lines for critical or emergency personnel.
The author's argument against AMP comes down to "I don’t know why I do it, but for some reason it just doesn’t feel “right” to me to consume the content through the AMP. It feels slightly off". This is... not a strong argument.

The AMP saga has pretty clearly shown that users care about content while Web developers only care about URLs and what goes over the wire. This is a huge disconnect. It doesn't help that many Web developers show no empathy for the users' viewpoint.

Ultimately it probably is easier for Google to add an opt-out to appease a very small, very vocal minority than to educate them that the URL doesn't matter.
How does Bing know it for non-AMP views?
Aggregated?

They can cross reference one's data across all their services.

So, let's say your Android phone let's Google know where you live, work and hang around by checking maps history and gps records, and they accumulate all the search words and they know who you are, really and check every email for finding who is related and they can really come up with a model of what kind of person you are at any specific moment.

Group together, see what the citizens are like in a certain area, I think that alone is already valuable for targeting.

And they surely randomly get hidden gems where it can't possibly go public but use for their own merit.
What makes you think the other candidates didn't simply program a search? Given that you know it's possible silly to do a search, why did you not do that?

Out do you mean search for the solutions on the web? Ok, now I don't know what you mean.

It seems easy enough to write a program that just searches for the solution. I guess my question is: why didn't you write a program to solve the problem?

Maybe I'm just missing something - it's very late here, and I'm tired. I'll look again at your comment and the link tomorrow.
Internet being turned into a shitty place by bad developers and advertisers is why AMP exists in the first place.
I did write a tutorial; it's terse (on purpose) but a start: https://github.com/iovisor/bcc/blob/master/docs/tutorial_bcc...

I imagine we'll get more detailed tutorials over time, especially as the dust settles on the API/interface (it's still improving, plus people are working on alternate front-ends).

Lastly, I'm using bcc on a regular basis at Netflix, and usually find the tools that exist are sufficient (a couple of days ago I traced a resource leak using stackcount and trace). When there's something extra I need, I add a tool to bcc. So yes, we should make tooling easy, but I hope a lot of the time people find that a tool already exists for what they need.
HN is weird.

At the top of the bell curve, you have people like Alan Kay, NASA engineers, cryptographers, founders of Reddit and 4chan and the like - obvious brilliant thinkers and innovators who'll pop in to a thread about something and mention how they invented or were involved in the thing being talked about.

At the edges, it's not much smarter than a tech subreddit or /g/.
It is good that you did I suppose, given that limit has been solved now.
If you know how to do this, I would indeed be interested.

I already pondered if it wouldn't be possible to merge multiple "folding strategies" if one would build some kind of interface with which multiple routines could basically communicate folds in a buffer.

Say you have one routine scanning the syntax of the according language, one looking for folding markers and one for manual (Vim-style) folds. I guess it technically should be trivial to use all of them provided they are nested and don't intersect in weird ways (the latter could be resolved with some simple priorities).
> AMP took off. Over two billion pages are using AMP

I don't think I've ever seen an AMP-enabled website, I certainly never noticed any buttons suggesting I visit the original website.
Leaving aside the lock-in issues, AMP causes me minor annoyances more often than it helps. For instance, when I open a search result from a site like Reddit, I get a static logged-out view, instead of the normal one that obeys my preferences. And if I want to copy the link, it takes a few extra taps to get the original one.
My recollection is we were specifically curious about what today would be called invalid address space patterns, aka numbers that were outside the patterns used in valid phone numbers at the time (such as area codes could have a 1 in the middle digit but prefixes could not have a 1 in the middle in the 1980's).

We pulled out a paper phone book, devised a set of criteria for potentially interesting superficially invalid phone numbers, and started dialing them. On a rotary dial phone. And we found one pretty quickly. And it was a much scarier experience than we had expected.

The exact number we dialed is unfortunately(?) lost to the passage of time.
Vitalacy | Embeddded Developer | Los Angeles | Full-time, ONSITE, Salary: 100-120k

We're hiring an embedded systems developer, preferably with experience with Bluetooth LE, working with Nordic nRF51/nRF52 processors, building firmware with GCC/gmake, and circuit design.

But really, we're interested in anyone who likes embedded systems and enjoys building quality solutions, so experience with a particular processor or toolchain is not a must.

If interested, please shoot us an email: info@vitalacy.com
Given that most of the web has Google analytics installed, I'm pretty sure all of the above is happening with or without amp.
That's true, but trademark is covered by treaty and simply being in another country isn't a defense against violating trademark, and the average consumer doesn't know that Trader Joe's hasn't decided to open a store in Canada.

I'm not arguing that it's necessarily a good thing or that Trader Joe's would have won. I don't think Trader Joe's should have shut him down. But the fact that he called it Pirate Joe's, and setup the store to look like a Trader Joe's (along with carrying Trader Joe's merchandise), means that it wasn't just a nuisance lawsuit. Trader Joe's had a least some chance of winning, and they had a reasonable legal argument.
At odds with Reactocese, who suggested that the world at each moment is diffed against a 'shadow world' to apply the minimal set of changes that render the new reality
Creating a form forwarding service for AWS Lambda
Isn't AMP just an RSS reader for the entire internet?

If they solved the URL issue somehow(even if faking the address bar), and had original and AMP links in search; it would probably reduce the antiAMP argument quite a bit. Which both seem to be just UI issues.
Yeah, but maybe you missed my point. In principle, like a union / cartel, a whole sector of businesses in a market could decide together to never advertise, and the reduced overhead for everyone would mean more profit. In practice, it just takes a few deviators / scabs etc. to undermine this for everyone.

Reality is more complex. Organizing in solidarity is hard, deviation is easy… the whole non-cooperative games theories etc. Markets aren't all zero-sum.

But a bunch of restaurants in a town could all just promote the idea of eating out and promote their directory, and if no premium access or other advertising happens, then it will be best for everyone.

The core point is to reject the simplistic argument that ads are all just information and somehow fine and productive. Maybe you just meant that, in practice, businesses need to advertise. But if we get rid of a whole form of advertising, it can just help businesses rather than harm them. Each additional means to advertise creates yet more burden in a zero-sum race-to-the-bottom fashion.
No. I don't have enough information to make any such claim.

I'm merely asserting that the parent comment also likely isn't backed by enough information to make their claim either.

I'll happily be proved wrong by citations in either direction.
You mean Google would give up digging deep into their gold mine data just because they have another steady revenue stream? Hell no. They know about you better than you do. You don't remember what you were interested in on each month, Google does.

They may not sell all of those to third parties but what does it matter if they know all of it.

What is a privacy anyway after you've already revealed who you are constantly on multiple Google products.
I even remember learning to include my parent's jobs on a CV but thankfully that is gone for good. The things you listed are still common with variations depending on the industry. More often than not you can exclude them without negative effects but sometimes those are still seen as important information.
As I said, medicine doesn't count as STEM afaik.
How changing localhost to 127.0.0.1 sped up my test suite
That's neither here nor there. Wanting the ability to turn it off is reasonable.
Interesting, but I get worried every time I see that code refer to specific DOM id. It's probably ok for simple programs where there is only a handful of elements. When the program gets larger, you will still need architectural pieces to coordinate data.

You've put a lot of work into this, and there are a lot of examples that are helpful to anyone who wants to evaluate it. I'm curious what is the motivation behind this design - besides zero framework ? - is this in-use in production any where?
I started using DDG a few months back and I've been very happy so far. Sometimes results aren't as great, so I just use !g to load Google. But even better, you can search across different websites! For example, !mdn for Mozilla Developer Network, or !yt for YouTube

Another thing you can do is use alternative browsers. On mobile I use Firefox Mobile, which has the benefit of allowing extensions, so you can install uBlock Origin! That makes a gigantic different in mobile web performance. On my laptop I've been using Safari as my main browser because it consumes far less memory, and it seems to handle mountains of tabs a lot better than Chrome.
This article is crappy. The closing quote is attributed to someone whose name I don't know, but they probably got it from Temple Grandin.

All human evolution was driven by slightly autistic Asperger’s and autistic people. The human race would still be sitting around in caves chattering to each other if it were not for them.

She has a PhD and has designed something like half of all the cow processing plants in the U.S. (This is probably not the right name for them.) She is endlessly fascinating and if you have a child who is ASD (or if you have other reason to be interested) and you want some inspiration that isn't some sort of feel-good tripe, you should check out her works. There are a number of good books either by her or about her and she is a brilliant advocate for the autism community.

Her website:

http://www.templegrandin.com/
It wasn't always an SQL system. SQL was added a year or two in its development (with lots of databases already live).
I assume the poster is intentionally not revealing their role. While I am also curious, having known people working in the defense industry, it's considered polite to not ask questions to things they aren't offering information about.
All else being equal, disabling ads and other javascript bs will speed up most websites, so if Google really cared about speed, they would (also) boost sites which didn't show ads and didn't rely heavily on JS. AMP is about keeping users on google's properties by using content that they didn't create.
It's a farce. The Obama daughters won't go into STEM anyway, rather finance or law/politics. (S)TEM is for Suckers who enrich those I just mentioned, or so says this cynical, middle aged electrical engineer.

Despite both parents being engineers, my 9 YO wants to be an ophthalmologist. The guy who runs the LASIK clinic down the street drives a "Lambo", despite the actual LASIK being performed by a machine built by those (Suckers)TEM.
We've been growing : ]
Part 2 didn't exist when I worked through the book and watched the Part 1 lectures a couple years ago, so presumably this is new. The big question is: do they actually take you all the way to Tetris? Surely it is their duty to deliver on the best course title of all time!

The book, btw, is a masterpiece for anyone unfamiliar with the material it covers—particularly for programmers like me who are comfortable with the language layers and up, but to whom the hardware and lower programming layers were a mystery. Getting a simple, but rich enough to be demystifying, understanding of the those layers by actually building them myself was (no exaggeration) a healing experience for me, and made me want to fly to Israel just to hug those guys.

For any programmer who never took courses like this or tinkered at the hardware level, and thus has that alienated feeling of skating on a frozen mystery their whole career, this book is the antidote. It's a classic of economy, given how short it is and how much it covers. Of course it gets through it all by oversimplifying, which you realize the moment you get to a chapter whose topic you already know. But it does get through it all, which is astonishing.
My life is not that bad, all things considered. I would have preferred to not go into as much debt trying to improve my career prospects, but I did so knowing that was a calculated risk. And who knows, things might still work out.

I think any modern country besides the US would have been better in that regard. Education and healthcare are two things I would gladly pay more taxes for.
If Google prioritized pages which didn't run ads and CPU sucking scripts, people would. Its entirely in their control.
STEM is gender-biased because we live in a world where societies are gender-biased. Systems theory says the bias will be visible in lower levels, so it's safe to assume it's in teaching.

That's how you can logic it out. If you want data, go find it. Failure to do so is work ignorance and that's OK because changing beliefs is scary and hard.

I'm arguing for humans to learn how to observe themselves and be open to seeing the impact they have on others. And for passing special attention where bias is present in order to properly apply whatever the appropriate anti-bias is.

You seem to really like problems with singular problems and solutions. Maybe looking into systems theory will help you recognize complex systems work a bit differently?

Personally, I think the ultimate solution is for humans to learn they can largely abandon judgment. I have some ideas on how to pull it off, so I'm gonna go back to writing about them.
That's why it's called a spectrum. The people you call "alfa geeks" are probably on the spectrum themselves, but are even higher functioning.
I mean, he did say he's happy to answer any question, so.....
Find a new job!
It's not even funny to compare the quality of Google maps to anything else.
> this jeannie is firmly out of the bottle

It's "genie"
Sure, but suing companies that don't have enough female engineers is certainly a lucrative future direction to pursue.

I do not expect nursing programs to be affected.
Hijacking right and left swipe and the back button are also issues.

Google's attitude that it's "your page" despite the URL and header is complete BS. They clearly hijack it for their own benefit.
The problem you linked to is a coding problem, not a "number theory".
Ok. So take it up with President STEM or start a movement to include it or something. It's exclusion isn't really relevant to this convo, since I'm not advocating for it.
It requires some knowledge of number theory.
Some devs are making quite a bit on their Patreons right now through donations.

https://www.patreon.com/cemu

https://www.patreon.com/Nekotekina

2 of the more well-known dev teams.
Anyone know if it is an emulator, or an on-demand isa translator that operates at runtime? I wonder what the implications are for infringement.
Nude lesbian boxing
I read the claims of that patent, and they are all hardware claims. As in, the claims are literally in terms of registers in a CPU. I would imagine in an emulator would have data structures in memory to represent these registers, but it won't directly infringe these claims as written.

There is, however, the Doctrine of Equivalents. This says that if something uses different elements / components from what's in the actual claims, it could still be argued to infringe the patent if those elements perform a role equivalent to the elements in the claims. But I'm not quite sure how far that could be stretched.
Ask HN: How do you capitalize on creativity in software development?
Updating my resume today, I got the usual sinking feeling I'd be unable to find a job that makes use of the ‘creative’ aspects of the semi-successful things I’ve built (e.g. abstract visual debugger: https://youtu.be/KwZmAgAuIkY ; this: https://youtu.be/tztmgCcZaM4?t=1m25s). I was asked to meet with a well-known CEO to discuss the future of software interfaces; asked to submit papers to conferences (though I'm not in academia); have ~20,000 hits on youtube project videos—among other things which make it difficult to reconcile the fact I've only been able to find jobs where the prospective employer thinks my software ideas are neat, but once I'm on board it's clear they were only interested in the engineering work.

Strictly engineering is fine, but then I end up feeling guilty that I’m not making any use of abilities that (1) I value highly, and (2) are the only thing other people have considered worthy of sharing links about, blogging about, etc.

Academia seems like a good option in some ways, since my projects tend to overlap with Computer Science research—but I never had good grades, and being a grad student for eight years doesn’t sound very appealing now that I’m 31. And from what I understand, you need to be pretty ‘career-oriented’ if you want a shot at something tenure track, and I’m mostly just interested in ideas.

Doing something entrepreneurial would be sort of ideal, but I’m out of funds and need income. Additionally, I have to limit the amount of time I spend using mouse/keyboard, having run into overuse injuries in the past (so doing this in addition to professional coding work isn’t really an option; and being a diabetic with student loans makes less profitable work more difficult).

The only thing I can see remaining is to do something like R&D for some company, exploring ideas and building prototypes. Is that a thing? How should I pursue it? Are there other options I haven’t considered yet?
You spell "capitalism" differently and with more capitalized letters than I do.
Your body, without clothes, stared at by the aformentioned potential burglars. They'll know you're loony and will stop bothering you.
I always search for things on duckduckgo and basically always find good enough results. I can only guess that everyone who thinks the results are bad has been using Google so much that they get really user-specific results that they like, despite the bubble.
It looks better, but still I don't really get what is so great about ggplot. With base R I can pretty much make a chart look however I want based on the context, if it is just something quick and easy for me to check something (where axis labels dont really matter etc) it is like one line of code too.
Like, implementation details that leak out into the architecture for optimization reasons. Classic example is branch delay slots: https://en.wikipedia.org/wiki/Delay_slot.
Do you rent your computer/phone?
All UNIX flavours are pretty late to the party though, even plan 9. This sort of isolation was a feature of most capability operating systems since the 60s.
"The problem here is that when you’re building infrastructure you’re usually using a statically-typed language, which will have a severe impedance mismatch with JSON’s happy-go-lucky attitude: the structure of the data is the structure given by the characters in the JSON text, which is definitely neither known nor deducible at compile time."

As an old school network protocol geek, I find laments such as this article inexplicable. Message handling is a variant of good old parsing. The only difference between it and the first couple of weeks of your compilers class is that you want message parsing to be fast (the term of art is 'wire speed') and you don't really care what the error is, if there is one.

Usually, all that means you only look at the parts of the message you need to, and if something is wrong you drop it right there. The more magic in the way, the worse off you are.
Ah. Thanks for the correction. In any case, it's irrelevant as having power only says power is available to be used and not whether it should be or where it can be.

Some things are even out of the Obamas' control, like what fields their children are drawn to or repelled from.
Wow my opinion of Forbes just dropped a few notches. On the side of one map there is even "Atlantis". Seriously?
It looks as though the code-oss binary in the ARM64/aarch64 packages is actually a 32 bit executable (code-oss: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=14b6a9ab1263520c73d76aafa59a326d291a44f8, stripped)

I'm making slow progress through the build system to work out what needs to be done - others are likely to be faster than I!
You don't know number theory?!? Is this a joke?!?
And you call yourself a human???
what is this right-swipe business? You swipe and it, what, just takes you to a page that the makers of the current page think you should read next in your infinite time-sink staring at your phone‽
ENS auction article from Token Report
I read: "bike shedding networks around the world", and I thought "Don't they just call those internet forums?".
Why can't you get a firearm and just aim for the assailants legs?