jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm Andy, I like to eat out but I really like to compile lists of the best deals and days. For example, a pizza place that serves $5 pies from 3-6pm, a chicken place that does BOGO on Tuesdays, a sushi bar with 30% off after 10pm.

I created https://fullprice.no (as in, "wanna pay full price? No!"), my goal from Day 1 was to make it the easiest way to find some restaurant deals nearby, right now, with as little distraction as possible.

Like many sites, there's a chicken/egg problem... getting people to visit without fresh deals, and getting restaurants to add deals without a huge audience. I did all the deal inputs by hand for a while, one-by-one, but it got to be too much. As far as audience, I got very frustrated after adding a whole lot of specific, Google-recommended structured data and then seeing no results.

I'd love to work alongside an enthusiastic marketing, social media, "let's rally" type of person who can develop an audience and generate excitement -- that's just not me.

just some technical notes: I've already enhanced the base concept with direct links to Doordash, Grubhub, etc, and maps and Yelp. Also already built the infrastructure for restaurants to manage their own listings and to be honest, that is some of the coolest tech.

any and all comments are appreciated... fp@ or info@ the domain above

best of luck to everyone reading or posting in this thread!
As Microsoft is planning to make chips, would have loved to see him there.
California did indeed deregulate wholesale electricity prices, but not consumer prices. Rolling blackouts are a form of rationing, rationing results from shortages, and shortages are the result of price fixing by by the government.

Note that Reagan's first act as President was to repeal all oil and gas price and distribution controls, and the gas lines evaporated literally overnight. Yes, I was there and remember it :-) We've had a number of oil crises since, but no gas lines.
The results are really impressive. At the moment I'm considering spending a low 3-figure amount for a professionally spoken intro for a new podcast. Some of the lines I generated are in my top 5 easily, human speakers don't have a lot of edge for short generic blurbs of text anymore it seems.
This is how it works since forever, either build your own or take over control to force it to change.
Obviously a great read for kids and adults alike. The only thing to add is that I love its message of cultivating that sort of mental playfulness, which allows you to explore the fantastic, unknown territory where great ideas can be found.
I highly recommend reading this article.

Although it does point out one reason that JS is a poor language to be the foundation for client-side web computing: It's extremely difficult to optimize a language this dynamic. I honestly think we could be leaving 50% perf improvement on the floor due to the dynamic nature of the language.

And this is on top of the fact that you already have to reduce the amount of time spent optimizing since you don't compile the code ahead of time (most optimistically using a JIT of some sort).

Can we please move away from JS and move to a nice IL?
that has nothing to do with Facebook using BSD licensed javascript from Oracle
I don't think IBM does blinkenlights or Cray/SGI-style colors. It's all about the black monoliths.

The inside of the PERCS nodes look pretty cool though, with all the copper pipes and fibers.
Skynetting
> What is the definition of "create"?

Aha! You've voiced the problem with the very notion of having any sort of control over or ownership of information.
If it is some random site I am visiting where I have not been before, I will much more likely login via Facebook Connect or OpenID than going through some registering (where I usually have to figure out what types of passwords it accepts, about a free username, and wait for an accept mail and all that through a terribly annoying and slow guidance).
I believe it goes something like this, globalization has led to the increase gap in wealth between the 'west' and the 'rest', resulting in a socio-economically motivated hatred, combined with other wonderful aspects of geo-politics, history, and religion, resulted in 9/11 attacks, and the overall rise of Islamic fundamentalist terrorism. And then TSA.

Of course in any real analysis of the world, something as sweeping and far reaching as globalization will certainly have some effect on whatever events occurred in the previous ~10-20 years.
that is still unbelievable ... they sure have more cores than that just in EC2, and anyway looks like the new GPU instance offerings were not included in the benchmarking, that would have shot the rank up by an order of magnitude !
even then it's only a question of how long can "stale" data be served, or is the dynamic-ness worth it?

You can you lamba/cloud functions as webhooks for your CMS to ping when a rebuild of the static site is necessary. Netlify helps you set this up easily.

Even if you updated a dozen times a day, it would take only a few minutes or less to rebuild and deploy.

edit: yes per-user data is a primary use case for dynamically rendered sites.

But public pages that all users load make sense as static if possible
Not to mention that the HGR screen was also interleaved, rather than linear. Also, if you factor in DHGR, you remove the half-pixel shift, but instead you operate like you do in 80 column text mode, with the even columns of 7 pixels being in the normal high-res memory map, and the odd columns being in the auxiliary 80-column memory, on top of the normal HGR interleaving. Certainly a lot to wrap your head around as compared to other video subsystems.

http://www.appleoldies.ca/graphics/dhgr/dhgrtechnote.txt
"Politician's Patter"

http://homepage.mac.com/douglowder/PloughRecordings/politici...
Nice! I really like how the different interface elements are packed onto the same page. Makes it extremely easy to make an assessment. It would be super awesome to have a CSS Zen Garden-like effort for Web App themes based around that HTML.
Except the case we're talking about had neither a thug nor an assault. Just a guy trying to do his job at the airport, following procedures that somebody else devised.
I'm sorry you're being penalized by the groupthink here. You're not alone though.
For the N-hundredth time, "aspergers" is not the same as being a nerd. It's an autism-spectrum condition that carries with it a substantial sensory integration disorder (among other things), which you'll notice most nerds don't posses.
I work for a software protection company. We have a White-box cryptography product. Setting aside the ambiguity of a term like "serious cryptographers," the best I can do is point you to this overview of the field: http://homes.esat.kuleuven.be/~bwyseur/research/wbc.php

For a more approachable introduction, see http://rdist.root.org/2007/03/23/protecting-the-protection-c... Nate Lawson (the author of that post) designed the protection scheme for Blu-Ray DVD's. One of the key features of Blu-Ray's DRM scheme is that it is renewable -- breaking one DVD's protection does not lead to breaking all protections.

A closely related field that will be very interesting to see develop is homomorphic encryption: http://en.wikipedia.org/wiki/Homomorphic_encryption. I believe homomorphic encryption is taken seriously by cryptographers, and it will help in certain situations where Eve is Bob.

There are published algorithms for white-boxing DES and AES, with corresponding papers discussing how to break those implementations. The general idea behind the publicly disclosed algorithm is to compose portions of the operation into a series of table lookups. If you're familiar with AES, think of it as the s-box transformation and the AddRoundKey transformation happening simultaneously in one lookup table. Add to that lookup tables that perform random, bijective mappings throughout the decryption operation. That gives you a feel for how one implementation works. It ends up with the same output as stock AES, just implemented in a completely different way.

The canonical attack involves fault injection. Basically, the attackers inject bad data into the state matrix during the operation. By mapping the error propagation throughout the decryption process, they are able to recover the key through some pretty heavy analysis. If you really want the details, take a look at the paper.

If you add tons of obfuscation, anti-debugging, code checksumming, and self modifying code to that library, it becomes a nightmare to figure out what is going on. DRM libraries, like malware samples, actively fight back against being examined. Now, add on top of that the fact that you are trying to launch a statistical analysis attack of the data being produced and it becomes a very hard problem. All that explanation is simply to say that using DRM in this scenario is about more than keeping honest people honest. It really is about preventing that one Eve from creating something for every Bob to consume.
Watching this video makes me ashamed to be an American.

It's not a failure to communicate, as the TV reporter says. It's a failure of "Homeland Security" to properly evaluate threats and formulate policies that address them. Hence, we now have situations were three-year olds and senior citizens are treated as potential terrorists.

Sad, sad, sad.
I thought for a minute that it was intentional, part of an announcement of new carriers/networks/etc.

...too bad.
Some times in clojure I've found it easier to express a sequence recursively, rather than iteratively. Using lazy-seq is not only braindead simple for this - just wrap the whole function in it, it is the only way to keep your stack use from growing on the recursive calls. I haven't compared the performance of this to eager evaluation but I'd guess it isn't that poor.
I keep hearing about that, but how is it different from the pages in your profile?
If you're referring to the video of the Apache assult, how does leaked video of war crimes cost lives? If you're referring to other material he leaked, which material are you referring to?
Do you know how accurate this article is, technically and otherwise?

I wonder how much of this article is actually just bashing or has merit as Apple trying to push something "open" with clear self-interest thinly veiled?
youarenotsogoodathavingasenseofhumor.com
We don't really know what he's published (consider the source here). It could be very bad. Hopefully it's not. Either way, it would only gotten worse if he had been left to broker the DoD for Assange.
Sorry for the late answer. I don't see your email, can you send me an email? I will give you access to the latest version.

You start by creating a project which is the folder(with other folders/files inside) on HDD. You can store it where ever you want(external, dropbox, etc.). By the way, there is no installation for SkyAlt, so you can have SkyAlt and your projects on usb-drive as well.

I'll need only few days to finish the Linux version. Connect SkyAlt to remote databases(MySql, etc.) will be released in December or early January. Today I finished Map view(you can put addresses in the column on map), tomorrow I'm starting to work on Charts view.
> everything but the cutesy front headlights

I think I agree. I feel like it'd like it better if the headlights were inset as vertical stripes rather than rounded.
This is an example of rent-seeking.
I haven't read the 2019 rules, but if the letter is to be believed, the new rule creates:

> The power to implement processes to suspend domain names based on accusations of “activity contrary to applicable law.” The .ORG registry should not implement such processes without understanding how state actors frequently target NGOs with allegations of illegal activity.

Under the previous rules, the registry level could (more or less) resist being bullied into taking down a domain due to government pressure, though the government could implement a firewall and threaten other service providers. Now, though, a large country could say "we will block .org domains, or .org DNS resolutions, if you don't suspend an activist organization's domain globally," and there would then be a PROFIT MOTIVE to take down the domain GLOBALLY, as the value of the registrar would decrease if .org domains were blocked in that country. And this would be permitted by the 2019 rules. This gives censors tremendous leverage to implement censorship around the globe.

I'm all for the role of private equity in helping companies to grow - while there are certainly firms that operate in bad faith, the PE industry overall doesn't deserve the bad rap it gets in the media.

But IMO this sale should absolutely be disallowed from a humanitarian and international security perspective. The incentives are just too badly aligned.
Look, again, I don't want to impede your sales effort, but I basically ask "how is your Porsche different from my Ferrari" and you answered "well, it takes 2 minutes to intuitively start the engine, and also, it has wheels, seats, a gear stick and air conditioning".

I don't think you can set up tracking in two actual minutes with any of the competitors, nor that there is a significant difference with any of them - you still need to write the tracking pixel into your codebase, get it through QA, and so on. How is your implementation different? The tracking pixel is still code provided by Google/you/Webtrekk/Piwik/Heap/KissMetrics/etc. and it will still require putting into the codebase. An old team member recently admitted to using GA on his personal page because "it's so easy to roll out".

All competitors except IBM and Google Free let you tie requests, visitors, visits and transactions via their respective IDs which easily gives you all of the above if you know how to write basic SQL. All track the (single-r [1]) referer (ok, just nitpicking here), just as your server logs do, all track ads via the equivalent to UTM parameters or GCID, all track metadata such as the browser and device fingerprint which you can use for further identification, all track logins, add to mailing list requests, and whatever else you can dream of because at the end of the day it's just a request to a server and you can put whatever you want in it.

Attribution wise, it's a matter of having the code at hand. Having done this many times now, I can just rewrite the queries from memory once I put the data in the right format. Admittedly, it will take me half an hour rather than 2 minutes. But most clients are happy with that; it means you can run 40 parallel attribution models if you like, and include backend information such as discounts.

So once again: what is your USP?

[1] http://en.wikipedia.org/wiki/HTTP_referer#Etymology
I tend to agree here.

There's also the fact that this "feature" already exists - you just need to buy an Apple watch !
It is obvious that the gold rush days are over, in those days someone could purchase a domain name and flip it for millions. For example back then we bought Orlando.com from a guy for a few million and that was pretty much just for the domain name.

There is still money to be made in picking up domain names and turning them over, just not that kind of money anymore, but it is kind of a gray business market; there are some sleazy people and there are some legitimate people.

What is a better business and far more profitable, is to pick up a domain name, build a quick site / app around it with some admin screens and then flip it for a few 10-50k. The nice part is, generally you get a recurring support contract with it on top of the lump sum.
I'm not sure you realize the luck you have.
Actually, there have been many Haskell programs winning programming contests. A lot of times, the programs are like 3X smaller and get finished long before non-Haskell competitors.
Where am I attacking Apple in my post? I'm actually as much of an Apple fanboy as anyone else who stands in line at the Apple store waiting for hours for their product releases. And I've done that myself once.

But just because I love Apple products, it doesn't mean I cannot also defend Android when someone blames it for something thats not its fault. I love Google and Android for what they do too.

And yes, the openness leading to such situations is not Google/Android's fault. Just as much as an authorized gun salesman making a legal sale is not at fault when someone then uses their guns to go postal.

Also, the OP getting so worked up comparing support for a little known model of cellphone to Apple's flagship product is funny if not foolish.
Much ado about nothing. The individual who was on the receiving end of the LinkedIn request is right, even if her response to the 20-something went overboard.

If she had stopped at "Your invite to connect is inappropriate, beneficial only to you, and tacky" we wouldn't have even known about it. While that would have been a brusque response, it was still correct.

I hate cold calls, because every single one (for me) involves somebody trying to get something out of me without anything substantive in return. My experience may be atypical, and I acknowledge that not every cold call is like that.

But this one reeks of "let me try to leech onto your network". The 20-something got backhanded, and has run crying to the social mob so that that mean, mean lady will get punished.

Both parties could have handled this better. Unfortunately, the instigator of this whole affair has simply been rewarded for her clumsy and clueless actions by a) getting attention and b) ensuring that the person who hurt her feelings has been tarred and feathered.
Adioso (YC W'09) does this too - See, for example:

http://adioso.com/au/syd-to-anywhere-under-aud350.html
http://adioso.com/us/jfk-to-anywhere-under-aud350.html
Ruby and Rails are largely independent entities (in my opinion)

Learn Ruby first, Rails is a huge framework to start out ruby programming with.
The issue would largely be storing sensitive data (I presume), namely personally identifiable information. Imagine all the user data being stored in a simple and quick API that advertisers (et al) can grab at, rather than having to scrape through HTML bits on a page. Now imagine malware spreading across the internet and frictionlessly gathering this data.

Although some might argue we're already there and that there's nothing stopping the deluge of user information.
I'm not saying do it via VPS, I'm saying keep a server in your houe.

_I_ do it over VPS because, as far as I know, nobody is after me :-P
Smalltalk.

Yes, really. I think the potential for a really sexy open source Smalltalk is there with Pharo; it just needs a lot of work. But building web apps in Seaside has really convinced me of the productivity you can gain by tossing out certain ideas and embracing a very focused and principled environment like Smalltalk (focused in the sense that it's the only place I've seen OOP taken seriously; i.e. it's not "OOP, but...").

I'm a big big fan of functional languages, especially Clojure, but the fact is that UIs are stateful and OO design really works there, and users need UIs.
Me too. No point making the trip down to London now. Are you sure that everyone going is actually an HNer?
Even worse the first trials against the conventional door were partly sideways, where the dead blow hammer just functions like a regular hammer or worse depending on area size of impact with P=F/A.
Maybe I'm missing it, but I'm not seeing the full response headers, just "cache-control" and "content-type". Being able to see the full response headers would make this a much more useful tool for debugging APIs.
Wow, this didn't even make it six months.
It's amazing how his past movies, made not that long ago, would be completely verboten today. Using racial and ethnic and homophobic stereotypes to make audiences laugh... and raking in millions for doing so.

And... it makes sense. Can you imagine if his movie portrayed a ridiculous caricature of a Jewish person, the way he portrayed a ridiculous caricature of a gay man ten years ago, today?
The "poke56333,127" is disabling the background keyboard reading IRQ by disabling the "IRQ on timer out" function of the CIA 1 used to trigger it.

This is needed because the "poke 1" that follows maps in the 4K character ROM over the I/O devices at D000-DFFF; if you don't do this the system would freeze.
As long as you are able to source more than one provider, this can work well enough. If you're dependent on a single data source, e.g., because that source is the only possible source of said data, you'll get nuked from orbit by legal rather than technical means.

I had a business that was generating more money than my full-time job for a while. We helped and greatly simplified matters for several thousand independent proprietors while having a positive effect on the load of the data source, since we were able to batch/coalesce requests, make better use of caches, and take notification responsibilities on ourselves.

Once in a while someone would get worried and grumpy at the data source and there were a couple of cat-and-mouse games, but we easily outwitted their scraping detection each time. When they got tired of losing the technical game, they sent out the lawyers, which was far more effective. We were acquiring facts about dates and times from the place that issued/decided those dates and times, so there wasn't really any reliable alternative data source, and we had to shut down.

The glimmer of hope on the horizon is LinkedIn v. HiQ, which seems poised to potentially finally overturn 4 decades of anti-scraping case law, but not holding my breath too hard there.
"We can't be bothered to properly handle Unicode" is not a great look for technologists.
I'm not sure what you mean by "preserve"? I don't think it's fair to leave the highest-scoring story as the winner; we usually try to privilege the one who posted first, i.e. the true original discussion. I think the community prefers that and it provides a better incentive.

The story didn't lose front page ranking because I rolled back the clock on the original submission (the one we're currently commenting on) to put it more or less where the other submission had been.
https://github.com/gothinkster/realworld has a full spec you can clone and then compare to somebody else's implementation
That's not what I meant. But if your mind is already set on probably leaving, then why would any manager still count on you and schedule you in any sprints or projects?
How I wish the Indian top brass gets to read this thread! The new government came with promises of getting rid of bureaucratic hurdles... and now this.

The guy who made this list ofcourse didn't have the guts to put Facebook, Twitter on it because the Prime Minister / PM Office actively uses those tools to reach out to the people.
I'd posit two things:

Who on earth says they need or deserve a "public channel to express themselves"? The world seemed to get by just fine before social media existed, and I have no doubt we'd all be perfectly fine if it were gone tomorrow. If the white supremacists are stuck going back to physically mailing letters around and struggling to organize that's a net win for society...

Where exactly did you come to the conclusion they're expressing themselves peacefully? So far we've had the Capitol stormed, and a thwarted attempt at kidnapping and murdering a state governor. Neither of those two events are anything resembling "peaceful".
Taken in isolation the two tweets in particular don't seem that much crazier than anything else he has said over the past four years. However, given the overall context of what happened on Wednesday and the (now deleted) tweets leading up to the incident, there is sufficient justification (IMO) for a ban from those prior tweets alone.
There really shouldn’t be any distinction. The President, while a very powerful figure, is still a citizen. If we’re going to complain about rich people having privileges that poorer people don’t, then Trump is no different in that respect.

Regardless, if Trump wants to, he has official means (through whitehouse.gov) to issue statements. He choose Twitter when he had other options.