jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This article is merely stating the problem and not suggesting any alternatives or solutions.
That's odd, it seems OK in 9.0.587.0 dev
Thanks for the insights into the magazine ad. I hadn't considered a number of the factors that you mention (a case of not knowing, what you don't know). I am going to write them today.

How are you arriving at 50,000 impressions? I thought 8 CPM would mean 8,000 impression total.
They probably also do the dance of finding numbers that are unblocked. Prisons sometimes get kickbacks or have other corruption to limit inmates access to phone services.

It's often quite a bit of work for us to get numbers in the exact area needed for a particular prison. It's certainly not always as easy as picking out a random VoIP provider and picking a rate center.
There is probably a hell of a lot going on, the obvious stuff you do notice as well as very subtle stuff which all adds up. Certainly if you read up on NLP and hypnosis techniques, they talk about blood going to or away from the face depending on the state they are in. Patterns of eye movement corresponding to either remembering something or imagination depending on the direction.
It's useful to explain acronyms not likely known by the wider audience, such as UCL (University College London). It took me a bit to figure that out.
1. open google spreadsheet
2. think about your application
3. chose normal form, design schema, add integrity constraints, build indexes and query execution and optimization engine and done!
> Curation is hard.

Oh please.

They just don't care.

Take Steam for instance, I have a thousand times better experience finding new games on there than I have on any mobile app store.
I get recommendations from my friends, according to what Steam thinks I would enjoy playing, and they even have curators for apps so people whose reviews I can enjoy can list games with a short review. And those are just a few ways of discovering new games, there are a ton of others.

Neither Apple nor Google are even trying. That's the problem. They don't give a shit.

Valve barely gives a shit about improving Steam — since it'll print more money than they can ever spend regardless — and still they've surpassed both Google and Apple.
The amount of regulations involved in NYC to do anything makes it extremely unlikely that Google fiber will ever make it to New York unless the laws change.
>That is not happening here.

That's not happening here...yet. We could be at the very beginning. Who knows for sure?
It's bad enough the state collects and retains this data.

It's even worse that this kind of data can legally be obtained by FOIA. I'm all for transparency, but not where it touches the privacy of individuals.

btw, I have no particular problem with plate scanners as long as no-hits are not stored for longer than 7 days and any searches on the data heap are authorized by a judge (e.g. to gather data in a murder case).
Michael Ma was Yale 09 - Great guy! Congrats Mike!
Still got 6 seats left.
Well laid out. The worst crime here is taking up the invaluable time of Dropbox developers who could and should be focused elsewhere.
Comcast really doesn't mind if you go over the 250Gb/month limit. http://i.imgur.com/VkuiD.jpg
Adding non functional touches that serve little purpose is not what Apple tries to do though. Their little touches all add to making things better for the user (at least they hope it does).

Contrast this to live wallpapers. I have only seen a few, but they appear to serve no purpose other than to allow yet more customization and drain battery life.
We have the 1-disc plan but routinely watch on the Wii and my desktop at the same time (but not for very long, because our bandwidth can't really keep up well; it's kind of a bone of contention here).
One (sort of reversed) counter example is American Apparel which actively solicits photos in their application:

http://employment.americanapparel.net/employment/index.asp?c...

Edit: This would lead me to believe the law is somewhat up for interpretation and it's not cut and dried, since AA is a pretty big company and I would assume their legal dept had to sign off on this kind of thing. That being said, they are pretty well known for being sketchy and creepy.
Thanks for that - checking it out now.
I quit Facebook the other day. I didn’t like my online persona. I’d rather friends and family knew me in person or not at all.
People have no clue as to how computers and networks work. In fact, you may have even interviewed people for software jobs who don't have a solid grasp on these matters.

This is good news, as far as system architecture is concerned, as the opinion that matters is principally concerned with utility, convenience, usability, etc.

Secondly, the ship may have sailed, but interestingly these ships apparently are generational. There used to be a ship called AOL. /g

(There is a reason every ideological effort for authoritarian control heads straight for the school house and youth camps. The reason is the said 'ship' that sails, on schedule, every ~20 years.)
I never really used it much, but sometimes there are really interesting threads or content on local events.
There also seems to be a massive amount of vile and rude commenters.
Thanks! We are. :) Looking in particular for a strong backend engineer. Tech stack is python, aiohttp, redis, postgres (& timescaledb), k8s, terraform, aws (react, nextjs, swr on the frontend).

Know anyone?
Target is pretty good. One of my local Kroger has a large household goods section. Both have curbside pickup or delivery and prices are decent.
Intel to AMD CPU swap is impossible.

They definitively should design it to support motherboard swapping.

Or maybe even swap to ARM base motherboard when/if 8,16,32 cores ARM base CPU with 3-15watts is available and ready.
I like the idea of a repairable/upgradable/modular laptop. However, to really buy in to the idea I want more than a promise of future upgradability. I'd really like to see a company roadmap that shows expected future dates of upgrade releases.

Show me if you're expecting to put out new CPU upgrade parts every 1, 2, 3 or 5 years.

Show me what type/generation of graphic card is available and your expectation of how far behind graphic card modules will lag behind current gen cards, 1,3,5,10 years?

Show me how long I'll expect to have to wait to double my storage, or ram.

And most of all, what are the target price points of current and future upgrades.
They dropped in price because they were being built and sold in huge volume; I don't really see that happening with this product. E-ink readers (and by extension screens) were very promising five years ago, but then the iPad and Android tablets came along and pretty much wiped that whole market out overnight, disregarding readability and power consumption because apparently that's not as strong a sales argument as people thought it would be.

I'd still like a screen like this though. I gathered I can convert my old Kindle to an external screen with some custom firmware, I might do that.
Yes, but in finance you can at least put your money where your mouth is.
I use WordPress + wget as a static site generator for a client of mine. Works wonders. :)

Headed to Refresh Pittsburgh tonight? There's a presentation about WP3.
The interesting part to me is that Atul Gawade is one of the few doctors who is willing to say

"I don't know."

What worries me are those that attempt to fake it instead.
Silly question: what's the advantage of Posterous versus say, Tumblr? With Tumblr you can also post by email, it has templates and free domain redirect.
Intelligence is hereditary too, in large part, so that would lead to the opposite conclusion right?
There’s a lot of overlap between the two, but there are also various problems that one can solve that the other can’t. Grid is 2D with limited 1D-like auto placement, whereas Flex is 1D with limited 2D-like wrapping.
It's not just you. I'd written my own Bash replacement shell and use it daily so I'm not some Linux n00b and I've never got on with tiling VMs. I started to think that maybe the issue is just that I don't like existing tiling WMs, so I started to write my own. After about 2 days of coding I realized that the issue wasn't that other tiling WMs suck, the issue was me: I just prefer floating windows which I can snap via drag and dropping when I want tiling. In fact Kwin is already my perfect WM.

I had seen all these screenshots and work colleagues using i3, Awesome, dwm and such like and looking ultra cool (from a nerdy point of view) and fooled myself into thinking this is what I should be doing too without realizing that I was already happy and productive without them.
How is undeserving defined?
It was a formal proof, but one based on a false assumption, namely that x+y for two ints x and y is an int and a well-defined operation. It's not.

The trust in the significance of a proof is limited by the trust in the statement to be proven. The statement to be proven was "If XYZ assumptions about the statements in the underlying language hold, then the result of that function is the result of a binary search". The proof is correct. Just that XYZ contained something incorrect.

There is no free lunch. Even if we prove all our software formally correct, we still need to "program" the specifications, with all that comes with it. They can contain bugs, need to be debugged, revisited, etc. The above is an excellent example of this.
Big discussion earlier: https://news.ycombinator.com/item?id=30250490
Which is shocking to me, since this is the solution which jumps immediately to mind (and usually patents should be above that line). I could understand if the next solution was patented, but not this one.
I got that, that is the 'small business loan' part. I would be amazed if it was charitably paid back 1:1 over time, rather there is going to be some sort of baked in interest rate which will compute what it costs to remove the obligation from the business. Is that 5%? 10%? set by market rates? compounded or simple? What percentage of equity does is represent? Does it participate pro-rata in future financings or does it always convert to cash at that point? That is where the term sheet helps as it lays out that stuff.

Looking at it cynically, it could be a great Goldman Sachs instrument - no exit we win! exit we win! But from a founder perspective, it would be helpful to have a couple of worked examples.
a typo: "cost long time"

also I think "Inspired From" feels wrong, but I'm not a native speaker so I'm not sure.
"Our Enemy, The State", by Albert J. Nock - 1935. CHAPTER 4
=====================================================
AFTER conquest and confiscation have been effected, and the State set up, its first concern is with the land. The State assumes the right of eminent domain over its territorial basis, whereby every landholder becomes in theory a tenant of the State. In its capacity as ultimate landlord, the State distributes the land among its beneficiaries on its own terms. A point to be observed in passing is that by the State-system of land-tenure each original transaction confers two distinct monopolies, entirely different in their nature, inasmuch as one concerns the right to labour-made property, and the other concerns the right to purely law-made property. The one is a monopoly of the use-value of land; and the other, a monopoly of the economic rent of land. The first gives the right to keep other persons from using the land in question, or trespassing on it, and the right to exclusive possession of values accruing from the application of labour to it; values, that is, which are produced by exercise of the economic means upon the particular property in question. Monopoly of economic rent, on the other hand, gives the exclusive right to values accruing from the desire of other persons to possess that property; values which take their rise irrespective of any exercise of the economic means on the part of the holder.[1]

Economic rent arises when, for whatsoever reason, two or more persons compete for the possession of a piece of land, and it increases directly according to the number of persons competing. The whole of Manhattan Island was bought originally by a handful of Hollanders from a handful of Indians for twenty-four dollars' worth of trinkets. The subsequent "rise in land-values," as we call it, was brought about by the steady influx of population and the consequent high competition for portions of the island's surface; and these ensuing values were monopolized by the holders. They grew to an enormous size, and the holders profited accordingly; the Astor, Wendel, and Trinity Church estates have always served as classical examples for study of the State-system of land-tenure.
Oh god. Please don't use that code for anything remotely serious.
It's fine as a learning project, but please, PLEASE make that very clear in the readme.md then.

from random.c

srand(time(NULL));// seed

Here goes your security. All one needs to know is when you generated your keyfile. srand() and rand() ARE NOT secure for crypto applications.
No, he is being charged for that. It's a separate case.
I was going to post about sourcetree. I downloaded the trial, it's pretty good. It's written by the author of ogre3d. You should check it out.
Articles like these always bring up the question of "Should designers know CSS?" in my mind.
As people are saying, the source is a great way to start.... Although I landed on many best practices through trial and error.

Marionette (http://marionettejs.com/) will maybe help you see its shortcomings (since it fills those gaps, although I don't personally use it).

Some pro tips:

* Figure out how sync works (when save() calls POST vs. PUT).

* Figure out how this.el works

* Learn the difference between router.navigate('/fun') and router.navigate('/fun', { trigger: true }).

* Learn the difference between url() and urlRoot(), and step through the backbone code with the chrome debugger as it determines a model's URL.

* Look at what delegateEvents() does.

* Learn about .listenTo() and how .remove() can alleviate view zombies.
So they're driving the motors and pins using custom equipment; it would be more impressive to pull this off through the existing data interface.
Hell Yeah. When you are building a mission-oriented company and trying to change the world it’s important to work with investors who understand what that means to you and who are fully aligned with it. This is especially important when your profits drive your purpose. Otherwise you will have a lot of fun figuring this out ;)
> If he were diabetic, I wonder, would he use an iPhone application to measure his blood glucose levels, or the MD

Actual diabetics I know do occasional in-office tests, but for routine testing use at-home personal testing kits, which one could easily imagine syncing to devices and online services the way personal fitness trackers do. With severe diabetes, you need monitoring more frequently than is practical with in-office-only testing.
well-formedness? _that's_ the problem with the web? Not slow performance? Not no realistic offline story? Not a loosely-typed, dynamic language? Well-formedness.

Sigh.
Skimming the referenced PDF, it discusses the optical mouse peripheral, not the onscreen pointer. (There is one illustration of an onscreen pointer in the classic tilted-arrow form, but as an example of something already extant.)

The alleged "turn it 45 degrees, making it easy to see" rationale is only in surrounding modern text (at these blog posts and the StackExchange answer). It might be right, but if so, it's not supported in the linked 1981 document.
Yep, them's the breaks...

We are still working on it and it has a long life ahead of it, since it is crucial to many very large, un-sexy companies.
A friend and I did something related to this in a project, where we attempted to analyze a hash tag, by fetching the latest 100 tweets about that hash tag. It is very useful in trending topics. For instance searching for "Stuart" right now reveals a lot of other relevant tags and attempts to find out what the general mood is of the words used in the tweets doing a simple Sentiment Analysis using AFINN. Try it here: http://hashtagram.dk/?t=stuart#hashtags (might get unavailable due to many visits, and don't mind the broken Instagram images at the bottom, site needs updating due to API changes). If for some reason the site does not work, see a static version here: http://imgur.com/EQzMrUP
The main reason is that the Armenian people do a lot more lobby work in that regard. They also have their own country, unlike the Syriac-speaking people (that includes "Assyrians"). That gives the cause way more backbone.
Is the joke too subtle? Oh well.
Does bitfinex still have the original owners data?
Absolutely. If you're looking for examples of things going wrong, the researchchemicals forum unfortunately has more than a few cases of people showing symptoms of serious nerve damage after experimenting with NPS ('novel psychoactive substances') stimulants ordered from RC vendors.

That is despite a (smaller) subset of them being careful and methodical with dosage.

Personally, as a very squeamish person, I'm more than happy to stick with the tried and true, and in desperately boring moderate amounts :)
Interesting idea. But you’d only need to sample a small number of wallets to see the same person appear twice.
Hamilton Morris has commented on this paradox of drugs...

People who take Amphetamines because they want more energy end up tired, etc.
You could've won if you skipped 5, which was eliminated in the first guess.
Nassim Taleb would love this quote.

"Yes, the VIX is overpriced. Although you can't make a living by shorting it. Both statements are true at the same time."
> I don't agree with the statement that[...]language and art are a waste of time

I agree with you, they're excellent hobbies.
You have to use Unicode sed.
> In Norway if you want to log in to your bank you need a friggin Java Applet. With all the security issues with the Java applet this year, maintaining the Java installation became really painful for my grandfather.

Oh this sounds painfully familiar. Every time I assist my father I notice Ask toolbar. I occasionally uninstall it, but of course it reappears with the updates. Well, at least I know that he is installing the updates so that's a good thing. But seriously Oracle, do you really need those couple of bucks from Ask?
If 'vaterland' is intended to be the German translation of Homeland, then Homeland == Heimat. And although usually an innocuous word, in certain contexts some Nazi connontations cling to it.

The word 'Homeland' actually creeps me out more than 'Heimat'.
The former means that programs are converted into code for a virtual machine, which is then executed. Often this involves compiling them back to native code, as in various JIT solutions.

The latter means that the code compiles straight to native machine code, but also that executing the code relies on services provided by a "heavy" (as compared to C's runtime library) runtime library. For Go, the runtime does garbage collection, i.e. it's takes a fairly "active" part of the execution.
I suspect it's the difference between being forced to ship with a library at runtime to provide library functions, and the compiled byte code being interpreted by a native executable.

e.g. the difference between 1+1 being translated to bytecode meaning 1+1, and it being actually translated to an x86 add operation.
In my country borrowing for your company became incredibly difficult (if not outright impossible) if you didn't 'hedge' yourself using derivatives. None of the (AAA) banks like Rabobank explained what the risks of using these products were. They were sold as 'safe' interest-fixed products.

Apart from that most were locked at the Euribor rate. You know, the one they forged...
I think of regulation as a constant negotiation between the regulators and the regulated industry. By putting measures in place to bar those with industry experience from working at the regulators you are decreasing the information available to the regulators.

The decrease in information directly decreases the regulators negotiating power, leading to greater regulatory capture.

Would this be more than regulatory capture caused by the revolving door? I don't know - but it does swing both ways.
Only 9 languages listed?
I am disappointed.
You're speaking from the perspective of someone who has to be responsible for something without understanding it, which is another pathology endemic to that system. By only using black box reasoning, of course you come to the conclusion that you need many such boxen in case one malfunctions in an unforeseeable way.

The thing is, the level of intelligence to maintain the software has to exist somewhere. If it's not vested in a small number of people able to actually understand the system, then the intelligence ends up being an emergent property of the human automatons, Chinese-room style, with the now-important "manager" pretending to control it when in fact nobody does.
I'd like to see some numbers comparing "backwards compatible" x86_64 performance with "bleeding edge" x86_64. That was something I had never considered, but it seems obvious in hindsight that you cannot use any modern instruction sets if you want to retain binary compatibility with all x86_64 systems.
Re training, yep. Our training budget was seriously mismanaged.

We got a budget every year, but our development manager was too weak to organise it himself along with his other demands. So it got passed off to a senior team leader to organise. He didn't really have time to organise it properly. We went many years where the budget was not spent, and therefore got shrunk the next year.

When we did finally organise training, it was very basic, and the company gave us 1.5 days off to study, which included the time to go to the testing centre (1hr trip each way, 2hr exam). Result: one afternoon off to study. At least I got Java 1.4 Certified Programmer (yay :-/ ).

The next training was organised the same, only this time, to avoid us all taking the 1.5 days at the end of the financial year (who'd have thought we'd do that!?!) training was organised in waves of 3 months. At the end of the 3 months, no one had taken an exam! So guess what? Training materials stayed with those people for the next 6 months. That was galling for the rest of us.

When I moved department, we had much better managers. They were pro-active is seeking out our training needs, and everyone knew what training or courses they would be doing over the next year. Then corporate HQ stole our training budget to train a team of inexperienced, but geographically cheaper, resources in our jobs. Surprise surprise we got pissed and started leaving. Now I hear that little experiment was an abject failure and they were trying to hire us back as consultants!

deep breath
sigh

Hey, I got paid regularly, travelled a fair bit, learned a TON, and did get to work with some exceptional people. However racism was endemic among senior management, who were all based in ###### (redacted).
Looking at Costolo's blog post, I was shocked to see they only have 350 employees!

Each employee represents $10 million in valuation.
Ah, missed that, thank you.

The email address is also listed on the fan page.
It is indeed a macro in vim. The key to realizing what's going on is to realize that when I made it I didn't sit down an type that out... well, not really.

Rather I just pressed qf (which starts recording a macro to 'f'), then preformed the sequence of commands that would need to be done to do what I wanted. You do it step by step while watching what's actually going on, so it's not as hard as it seems. Then from then on I can just press @f to do what would normally take all of those keys.

broken down, this is how the macro works:

zE - clear other folds

k - up

zf - start creating a fold from here to...

gg - ...the top of the document

j - down

% - go to the matching bracket

j - down

zf - start creating a fold from here to...

G - ...the bottom of the document

I don't really remember why those ups and downs were needed, maybe they're not. Just how I typed it out at the time.