skysight-inc/HackerNews huggingface dataset:
Ah, well, I can only speak about the 90's and later, really.
"Avoid certification."

So how do you get through HR wall? Padding CV with keywords is a common way to get an interview. I'm an embedded system engineer looking to move closer to IT security, so how do I get there without experience and certifications as virtually all jobs require one, another or both (except junior positions, but I'm too old to start from the very bottom)? I do learn a lot on my spare time, but you still need to get a chance to demonstrate your skills, which is impossible if your CV is discarded as "requirements are not met" (a.k.a not enough keywords on CV match the ones in job description).
There are other cryptocurrencies that (try to) solve problem 1), e.g. Monero.
Late sixties, early seventies. They weren't bad even into the eighties. You can see where they went.
How Cloud Computing Can Help Solve Modern Businesses Problems
The tagged union/variant idea does not correspond to a Haskell type class. In fact it doesn't really even have a name in Haskell it's just the "sum type" aspect of a "algebraic data types" (which constitutes sums, products and functions, basically).
AMP sites still look better.

I am using this simple extension that shows me when a website has AMP version and I switch to it (not sure if there is an extension that does this automatically). Doesn't work 100% though

https://chrome.google.com/webstore/detail/amplifier-ampcanon...

edit:

oh, this one seems to do it automatically. Nice

https://chrome.google.com/webstore/detail/%E2%9A%A1%EF%B8%8F...
I think Peter Norvig's article 'Teach Yourself Programming in Ten Years' [0], might be useful to you. One of his points is to 'Remember that there is a "computer" in "computer science"', along with examples of things to investigate.

[0] http://norvig.com/21-days.html
So we can increase the latency to confirmation by orders of magnitude...?

Chip readers are a couple seconds with a good setup, and a couple minutes with a bad setup. Blockchains drag that into minutes and hours.
The Tcl programming language is what shell scripting should be, basically. It is not just a language with all the features you need, it has explicit Unix shell alike scripting capabilities and strong DSL abilities. An example two-liner:

set files [glob /etc/*.conf]
foreach f $files {file lstat $f file_info; puts "$f: $file_info(size)"}

/etc/asl.conf: 1051
/etc/autofs.conf: 1935
/etc/dnsextd.conf: 2378
... and so forth ...

Also there is an `exec` command that supports pipes, redirections, and so forth:

set result [exec cat /etc/passwd | grep Directory]

The pipe has no special meaning in Tcl, but because of its DSL capabilities you can do things like that. Exec is a DSL basically.
...

I was clear that I support open publishing.
Thanks for the feedback. Please note that we do not capture any of your browsing activity without your consent. What data reaches our servers is completely under your control.
This. Sorry, I thought this was a given. Thanks for filling in the blanks mschuster91.
Going horizontally and vertically in an elevator is like playing side scrolling games but this time you are inside the game! Very exciting!
Type classes are a completely different concept. Tagged unions are sum types.
I think rhodysurf means swiping the magentic strip on the back of the card, not contactless payment.
Trump Administration to Rescind Obama’s Foreign-Born Founder Rule
Use it daily. Use it instead of your graphical file explorer options.

Everything will take longer but imho it's the only way to get better.
ABSG is always my answer to how to learn shell
What I learnt from going offline for 1 hour
NB, your Wikisource reference doesn't hit any specific document.
If we're talking about contactless EMV cards (Phone NFC may be otherwise), then they do pretty much the same thing crypto-wise as in a contact transaction, the chip receives the transaction from the terminal.

The main practical difference is that you can't update the on-card data depending on the transaction outcome, since the card isn't there any more.
According to some experts in US securities law, if the token being sold gets its value due to its usefulness in an application (e.g. it acts as a currency), it is, in their opinion, legal. If it gets its value from a promise of it providing the holder with a contractual claim on a share of the assets or profits of an enterprise, then it's potentially a security and thus potentially illegal. See the Coinbase securities law framework for more details.

I don't see how your scheme falls into either category. I advise checking with a lawyer before doing anything.
I previously had a modest amount of stock in a handful of midsized and larger tech companies, but I'm in the process of selling it off.

Something that was an eye opening experience for me was watching my own employer go public. All of the sudden the rest of the world is trying to understand and make sense of your business.

From the individual investors talking about our business on twitter or seeking alpha to the analyst reports from the massive investment houses, other people's conjecture about our market and our strategy is often just way, way off base.

This experience made it painfully clear that most investors, even "professionals", are operating in an extreme vacuum of information. They know almost nothing about our future prospects relative to what the employees living in the space every day know.

It's half because they are spreading themselves too thin, and half because they aren't living in our space, talking to our customers every day.

Long story short, I'm realistic that as an individual investor who isn't an insider, I'm at a huge disadvantage. So I hold a lot of employee stock, and I'm moving more and more toward boring old index funds.
I've just downloaded a couple of games, and I do have the option to buy for £1.99, an ad free version.
I was under the impression that NOP sleds were inserted by the attacker when they can't quite be sure where exactly their code will begin executing. They just transfer execution to about the region the NOP sled will be, and then slide through to the start of the payload.

Modifying NOP sleds at compile time is not going to defend against this.
But some people do live there. Either they want to or they're trapped.
A brief on why wireframe is essential prior to actual mobile app development
It is always a great move to choose wireframing for mobile app development. Viewing different aspects of your app development through an sketch is a chance for you to add extended elements to correct any of the previous ones if gone wrong.
foobar works perfectly and with no noticeable performance difference on linux in wine, and is imo miles better than any of the native linux apps.
It is never, ever compared in the US. In fact, I haven't signed the back of a credit card in years, and the only time I did was when I was in Europe where every cashier thinks they're a forensic handwriting specialist.
Seconded. Running ShellCheck integrated with your editor (easy with vim/Syntastic) is really great way to improve your bash skills.

It will highlight common mistakes, and their wiki explains each one detail and how you should use an alternate, better implementation.
I have a couple of resources for you:

http://www.commandlinefu.com

http://www.shell-fu.org
> I learned to use shell, about 7 years ago, by reading O'Reilly "Classic Shell Scripting".

I can second this recommendation. :)
I would say that a screenful is already on the large side. Then again, there is a lot you can do in a screenful in bash.
The same downside as adblockers: some websites will break or block you.
Wow, thanks for that link. That's actually very cool, and I can see why Ethereum is taking off.
That depends on the culture and what kind of response the pilot expects from the passengers. If one of the engines is spewing smoke and rattling like a broken washing machine, there's probably enough panic already. Everything is obviously not going to be fine! Starting a prayer might actually have a calming effect in a deeply religious culture.

In my not-so-religious country, there's been a few highly publicized disasters where authority figures tried to look as if they had the situation under control when they didn't, and only made things worse by making everyone underestimate the severity of the situation. People here don't trust anymore any authority figure who says everything is under control.
Please don't use two spaces to quote text. That quoted text is barely readable on desktop, and unreadable on mobile, because of the horizontal scrolling.
"gas" is actually a common term used in the Ethereum community. [1] [2]

[1] https://ethereum.stackexchange.com/questions/3/what-is-meant...

[2] https://www.ethereum.org/token
Re: two products, I realized this but never really thought about it. Can one self-host an AMP (framework) implementation? Does Google still promote such content, even if it isn't part of their CDN?
I recommend starting w/ Gary Bernhardt's excellent "Tar Pipe" blog post.

https://web.archive.org/web/20161227222637/http://blog.extra...

From there, move on to using the shell as your IDE. How? First, understand the Unix philosophy. I think Ted Dzubia describes this pretty well in his Taco Bell Programming blog posting:

http://widgetsandshit.com/teddziuba/2010/10/taco-bell-progra...

Great, so now you understand that there are a bunch of useful tools out there and you can string them together to do great things. Now you need to discover the tools themselves.

If you're a "read the dictionary" kind of person, go ahead and start off w/ the Gnu Coreutils documentation. https://www.gnu.org/doc/doc.html

However, if you're like me you'll learn fastest by watching other people work. In this case, I have to point back to Gary Bernhardt again. Specifically, his "Composing a Unix Command Line" screencast will open your eyes wide and very quickly introduce you to a range of incredibly useful coreutils programs in the context of solving a very specific problem. This content is $29/mo, but I'd argue it's money well spent. https://www.destroyallsoftware.com/screencasts/catalog/compo...
There's no technical reason for the difference, simply it's up to the merchant & issuer that can arbitrarily set all kinds of limits where certain checks will be required.

It's a tradeoff between convenience and security, different places will make different choices, but generally competitors within a single market (e.g. UK or Finland) will try to make the same choices so they don't get customers asking why they're slower than a competitor.
In my experience, academia seems insulated from the "real world", because specialization has increased and (maybe) also the overall scientific literacy in the population has decreased. I might be wrong about the second point, but the first one alone suffices to explain this perception. Even for scientists it has gotten harder to follow what's going on in neighboring disciplines.

In a nutshell, science has become more complicated and generally requires much harder math than it used to. Case in point: Almost everyone can learn the basics of Newtonian Mechanics or Special Relativity, but understanding the basics of String Theory is much, much harder. Our scientific knowledge has grown immensely.

That being said, your implicit assumption seems odd to me. The "general public" was probably never able to read and understand academic papers and folks outside academia never were able to easily comment on cutting edge work at any time in history. (Except for a few very gifted outliers maybe.)
I get your reasoning and some could even be sympathetic to your point of view (up to a point), but a few brief moments of consideration will certainly serve to illustrate that what you are advocating is totally impractical. How does one define (let alone implement) the denial in participation in the domestic market? Do you mean that companies with foreign shareholders can no longer trade? Do you mean that the opinions of foreign nationals can no longer be aired and/or commented? Do you mean that foreigners cannot be employed by organisations that participate in the economy? Do you mean that foreigners can no longer purchase from or sell to national firms?
No, no, no! This is terrible!

variant_cast is just garbage. It relies on struct layout, and if anything has wider alignment than ptrdiff_t, it's broken.
For example, a double in 32-bit PowerPC has 64-bit alignment but ptrdiff_t is 32 bits, so the pointer is wrong. Maybe x64 you get away with it for most types (not all!), but can you raise your right hand and solemnly swear that you'll never ever want to port to a non-x64 system?

Additionally, all the explicit casting means that this has basically no type safety at all. I can a.tag = tag(SomeThree) even though SomeThree is not a member of a's type, and then I will be able to successfully let b = as(&a, SomeThree) and boom! I've just scribbled over memory without so much as a peep from the compiler. What is the of having tagged unions (a TYPE SAFETY FEATURE) if your tagged union implementation is LESS type safe than untagged unions?

This last point is actually a bit subtle… accessing the wrong member of a union is probably not what you want to do most of the time, but the language in the C standard is quite clear (see DR #257, language was clarified in C99 but present in earlier versions) and accessing the wrong union member just gives you whatever you stored in a union reinterpreted as whatever you read out of it. But this tagged union implementation lets you access a union member which doesn't even exist.

Let's not try to implement new language features on top of C with macros. It never ends well. Either figure out a way to live with a little boilerplate or use a different language, those are the only sane options.
I fail to see what, in AMP, makes the web less free or open. I am usually among the first on the stockade on invasive tech, but I have a hard time to understand the fuss around AMP.

Yes, the cache is problematic, as it may allow Google, in a possible future, to filter some content, censor some other or not refresh often some pages. The thing is, if it does that, people will start using Google's caching, that's as simple as that.
Consider the name of the company and whether a black car is more prestigious than getting picked up by some bloke in a Subaru (no offense to Subaru or that bloke intended).
What is an abstraction?
Show HN: A newsletter about the open web. The most important news every thursday
> privileged spec

I hope this refers to ring-0-like instructions such as x86 STI, and not some kind of OEM/manufacturer "you can only use this set of instructions if you pay us" type privilege?
Is GDPR being underestimated? Curated data digest
Google search is fantastic, but it can only do what it does because other people provide the content.

Google the company is horrible.

> Market chose to go to surveillance model.

No, companies offer the surveillance model and leave consumers very little in terms of choice unless those consumers are extremely conscious of what is happening behind the scenes. I highly doubt even 10% of the HN audience (which is more knowledgeable than your average consumer in this respect) could accurately tell you what is going on behind all those walled gardens and corporate faces.

From what I've seen it isn't much good.

And that's before we get into Google by assigning a value to a link and not thinking things through destroyed the value of those links.
But then you have to suffer the UI of Firefox for Android.
In the 90s web pages loaded instantly. Now we have faster computers and faster networks, but apparently we need something like AMP to make the web fast. We have regressed.
In the UK not only is the contactless payment instantly (I think less than a second, probably even better) approved but for the cards that I have in my apple wallet I get the push notification with the payment details in about the same time. And this is actual physical card payment not apple pay. It means that all the other background systems that are needed to trigger and deliver push notifications (over mobile network) are incredibly fast as well.
The card can and will remember your latest balance, so it's quite possible to have transactions accepted/denied based on your balance without checking with the bank.

It does add some risks since the balance is "stale" i.e. may have old info, so it'd be configured that way only if the terminal physically can't connect online all the time, but it's certainly possible.
So many pithy quotes, that game. Lightning really struck when they made it.
15 Signs Your Website Has Been Hacked
Free Video Tutorial: Build a Real-World HTML 5 and CSS 3 Responsive Website
And as I user, I've never had any issues and I still don't really see the whole fuss about "copying the link being much harder". I love the much much faster load times and couldn't be happier.
I pay with my watch or phone when i can actually because that is faster than both swiping or putting the chip in.

But yes, my original comment was talking about swiping the card using the mag strip.
I like to add a couple strands of saffron towards the end of brewing time, also I use half whole milk half water and brew the tea in bags in the milk water mix.
if walmart is allowed to pay such a low wage to their workers that they have to be on food stamps, is it still "fair" to society? They surely gain more customers that way, but at the cost of tax payers - mum and dad corner stores or small groceries that don't pay such low wages can't compete.
> grsecurity, i like it. pretty secure for my machine. never had any breakage...

Pretty weak argument. I'm running stock Linux without grsec and I've never had any breakage either.

> i think Linus should probably pay more attention to security issues

What makes you think that he doesn't? Also, there is a whole separate team (the Kernel Self Protection Project) working on the issue.
Tagged unions are an implementation of variants using a discriminating tag and a union type.

Variants are sometimes called sum types to emphasize the duality with product types (tuples).

Type classes are a completely unrelated concept, as others have already commented. They are more like vtables in C++: providing functions to operate on an otherwise opaque object.
The problem that the tech to make any page look like an amp page existed long before amp. But Google, rather than heavily penalising heavy websites decided to push AMP. They could have just pushed for normal HTML but no, now everybody has to write two versions of the pages. (Granted, à cms can handle generating AMP alongside RSS and so on)
To be fair contactless payments are just as fast in the US. Its just the chip that is slow here.
Hey -- I'm interested in hearing your experiences with golang vs elixir. Can you drop me a msg? ( Contact info in profile)
Correct. I'm from US (and should have put that in the title). Just got back from the UK, where the chip process is so fast (even including PIN entry).
Docs are.. sparse. The website says go to the GitHub wiki, and that only really talks about how to build and develop the app, not how to use it.

Can anyone tell me how to enable Yubikey?
So don’t search with Google and it won’t affect you.
GoodBarber: Create native apps for iPhone and Android with
What Is Space? It’s not what you think
I see.

I thought that type classes are sum types also.
keepassxc from snap is starting much longer. at least 5sec diff
Archaeologists discover earliest monumental Egyptian hieroglyphs
It always happens, but really, they're just trying to hook anyone they can. When it comes down to it, there is everyone, and they are the else.
To me, AMP is the same wallet garden that Facebook is.

Google and Facebook both say: "Give us your content. But without the crap. Just the content. Since we don't allow crap, users prefer the experience over here. So your content will have more readers then on your own domain.".

And for some reason publishers are crazy enough to do that. Instead of removing the crap on their own domains in the first place.
Wow, that video is a lecture by one of the leaders of RISC-V. I had no idea there was a RISC-2 and RISC-3, and that they were optimized for SmallTalk and Lisp respectively. Wonder what Alan Kay has to say about RISC-V? He's been banging on about how Intel messed up their chip design, does he approve of RISC-V? Seems like the perfect time to get things done right.
Giving you free hosting all across the world, much closer to your users, is disgusting?

Unless you're hosting a webserver on your computer, your server is most likely being hosted in the cloud somewhere (aka some random computer somewhere in the world). How is it being on a Google server, instead of company X's server, suddenly disgusting?
Ah okay.

I thought they were the Haskell equivalent.

I also don't know what vtables are, haha.
I see.

Care to explain what type classes are then? :)
> On iPhone, AMP seems to override the default browser scrolling. As a result scrolling of AMP pages feels off.

Thought it felt wrong. Makes me want to use Google less and less
One thing I like about the KeePassX interface is the ability to search with a hotkey (CTRL+F). Also, this could be done without having the menu bar visible, hitting the hotkey just pulls up the input field.
It could be re-implemented, it's just "web components" last I looked
It's true that this implementation is wrong, but I disagree that it's a bad idea. Certainly it's possible to do correctly in various ways, e.g. by having the macro pass offsetof(Some, the_union) (but the existing code doesn't name the union and there would have to be consideration for multiple variant types).
I haven't even thought about this issue since I started sending all my music through Chromecast.
The ads are insane. Want to save your progress (even in games with built in save mechanics in the original cart)? You have to watch an ad. Want to progress to the next level? Watch an ad. Want to progress past an in-level save point? Watch an ad.

It completely removes the player from the game and makes it tedious to play. I mean, I guess I'm happy they are releasing these at all, but they need to come up with a better way to serve ads that doesn't defeat the purpose of the game itself (quick bouts of fun).
AMP forces it, GCP is a choice
This is important for parents to note. Teach your child about computing on a RaspPi where they'll actually learn real computing and not a walled device with a download button. I know they're convenient at a restaurant...etc, but they rigidly enforce instant gratification without much learning involved. I guess though it isn't super different than a Nintendo if taken with moderation, but I'd argue most of the games are less complicated in scope...more like slot machines than something with an engaging story and strategy. They also have an infinite amount of games at their fingertips instead of I'm bored with "x", time to go play.
I am not saying exactly that Google is evil, and maybe they don't even have bad intentions (heck, we are talking about a corporate identity here, how far can we apply morals?). But, what I am thinking is that AMP and its rivals (such as Instant Articles) hurt the free & open Web. For instance, Google Search is invaluable, but as a side effect, a website that doesn't end up on the first page of a Google Search result for instance, is nearly non-existent.

Also, the notion of hyperlinks are crucial to the Web and these projects break it. Hyperlinks originate from an article from 1945, "As We May Think"[1], and the term itself is coined by Ted Nelson in 1965 for Project Xanadu. That's how you create a web that is now called the Web. That's also what Google's PageRank algorithm depends on, at least at the beginning. Now, letting Google host your content, under a link such as `https://www.google.com/amp/www.example.com/amp/doc.html`, you are breaking hyperlinks: it is no more linking different websites together.

[1]: https://www.theatlantic.com/magazine/archive/1945/07/as-we-m...
There is no reason to think this was it. There's been ICOs realising their ETH deposits.