jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I do this as well.

For a while, I tried to stick to the rule that "return\n" was not allowed. When I meant to return undefined, I'd write "return undefined".

In the end, I abandoned that rule, because too many of my functions return undefined. But it's kind of a nice thing. When I do get around to building that linter, I might make `return\s*\n` verboten.
Apple doesn't get designers and any HTML5 authoring suite they produce would most likely be shitty. I know people think Mac is the designer's platform, but that has not been the case for quite some time. Software such as Aperture is an amateur version of Photoshop. Oddly enough I would look to Adobe for innovation in the HTML5 space.
They are not obligated to correct it — but if they choose not to correct it, they do not have any right to complain about the circumstances that they were unwilling to change when it was in their power.

Similarly, I am not obligated to eat well, but it is poor form for me to eat Big Macs every day and then demonize McDonalds because a diet consisting solely of their swill makes me sick.
Ok, I'm going to say it...

...I don't get it. The product is, IMHO, pretty immature - no surprise seeing as it only just went live a few days ago. Unlike RackSpace buying CloudKick a few days ago, where you could argue it would be hard + long + risky to build in-house, with About.me I really can't see what couldn't have been built by Aol in a short order of time.

Sure they had 400k+ users in the beta (wtf?) and so of course AOL gets to buy users. But 'tens of millions' seems a lot for 400k users.
In general it'd be reducible to the halting problem, if you allowed a Turing-complete language for the number-generating programs.

I imagine you could tackle a good subset of the problem though with a symbolic algebra package (mathematica?) if you restricted the form of the number-generating programs to a certain set of mathematical expressions for which it knows enough tactics to reduce the inequalities involved.
You mean the "weird function" that people use to conserve their batteries or that they see happen when their Droid updates?
> Right, so ads don't feel like much of the FB experience.

Right, but the issue was the claim that with FB everything is about ads, not the UX feels like it is about ads. Making ads not feel like as much of the FB experience as they are is, itself, about ads -- and, particularly, is about maximizing the degree to which the FB experience is actually about ads.
I don't know, This is more or less how my company works (~150 people). It scales well, because even in a larger company there is a certain amount of intermingling between teams as developers change roles over time. For example, I know a lot of people in my company because I have moved across several different teams during my four year tenure. I just throw the people I want to hang out with at lunch on a Skype group chat. Sometimes they join and sometimes they do not.

On a different note, at my company, talking about work at lunch is pretty taboo unless the topic of the lunch was previously disclosed by the initiator to be work-related. Lunch is when we talk about all kinds of other bullshit and only talk about work if we're desperately spinning our wheels on something or want to vent.
Still somewhere greater then $0, probably still several million from contracts and traffic alone
> leave the world of material wealth behind forever

I would devote my life to finding a way to countersue them into non-existence as well as a way to disbar every lawyer involved in their offensive.
Thanks for your thoughts kragen and of course considering what "results" I've achieved with the advice I've offered is a very good idea.

I did reference mostly high school achievements because that's when I felt like my life was the most not normal. Probably my biggest "claim to fame" on winning is that I was the co-captain of the 2009 NCAA Championship winning Men's Gymnastics team after 14 "dry" years.

I'm fine with not being remembered a century from now by most people. I mean, how many Presidents can you list off from the late 1800's/early 1900's? I'd be much happier if I could make a decent-sized positive impact on the world in my own lifetime than becoming some kind of legendary figure.
I've gone in almost the opposite direction, I studied fine arts and have been steadily moving into dev over the last few years.

I find it inevitable that I study a new thing in terms of what I studied before. So I approached programming with an aesthetics/communication mindset.

If you are going the other way, you mind find it useful to approach design via quite formal subjects like proportion, symmetry, colour theory, and user behaviour. These have syntax and grammar, like any programming language.

Don't worry about photoshop or whatever. Don't focus on 'drawing graphics,' but on usability. Your programming background will serve you well in that.

What and I trying to day? Basically, you're probably already further down the path to designerhood than you might think, since you're a practical person who needs to communicate and handle complex systems.
From http://ycombinator.com/newsguidelines.html:

On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.
Non technical managers are also guilty of this. An IT guy I knew would create the giant "system architecture proposal" binders; even for smaller requests. Heavy detailed beasts that had 500-1000 pages. His requests were always funded before any of the other IT staff who would just create a single page summary.

Funny part was that a significant portion of the binder would be things like all the associated RFCs in their entirety. Even pages of dilbert comics.
First thing I would do is create a portfolio of any work you have done.

You can try Freelancer.com, odesk, and other sites like that. Also keep tabs on Craigslist. There are many times quick jobs come up on there. One option with Craigslist is to check big cities, and not necessarily ones around you either. Many times there are listings there for freelance, remote workers for short-term projects.
You just need to have a cutting tool on you at all times, but you should do that anyway since a knife is very useful.
Your best bet may be with contacts in your existing social circle, or associates of associates. You may have luck working for strangers on Craigslist, but I suspect if you ask around (discreetly perhaps), you'll have better luck working for someone with some social connection to you.
Well, there are several factors at play here. Competing with McDonald's is only partially related to the problem of a single restaurant providing quality food on the cheap- there's also the supply chain to consider.
"Actually, MS recently open-sourced the .NET framework (".NET Core")"

I know that. My point is you go to dartlang.org and get the IDE with SDK with single download for Mac, Linux or Windows and use it now.

With .NET you can't do the same now on non-Windows (you can use Mono but it's not MS project)
Dart is designed to do webdev and .NET isn't
Call/email people in charge of hiring in your niche.

Most companies are very familiar with this type of contract.
Holy, uh,...
RiskIdent|Scala Developer|Visa, Onsite|Hamburg, Germany|Relocation|50-75K EUR

Risk.Ident is a software product development organization that offers anti-fraud product suite to companies within the e-commerce, telecommunications, and financial sectors.

Some of the technologies we use: Scala, Python, ML, JavaScript, Postgres, Ansible, MongoDB, Elasticsearch, Kafka. We have openings across our engineering teams.

Apply at https://riskident.com/en/jobs/ or email me directly.
The "lofi hiphop radio - beats to relax and study to" channel on youtube[0].

Normally I have the attention span of a magpie (which is why I have HN open all the time) but it really helps me focus.

[0]https://www.youtube.com/watch?v=5qap5aO4i9A
Single executables make distribution really easy. Sure, a lot of languages like Python don't have this, but it's also easier to tell someone to download and install Python to run a script than the SBCL process. The entire thing from emacs/slime to the package manager and so forth was just very complicated to me. Things like Portacle didn't help much either.
This could be surprising to a lot of people, but modern central banks, including the Fed, can't control the quantity of money and the interest rate at the same time.

Controlling one means losing the control of the other and modern central banks control the interest rate, not the quantity of money.

So, the causality is like this: when the economy gets hot, more credits are asked by business and households, because of that, the interest rate go up. In order to keep the interest rate in their choose target, central banks will add more money to the system. The Fed doesn't decide the quantity of money, the economy does it.
Have you tried F#, which has units of measure (with no runtime cost, due to erasure) built in?
This probably works in any free desktop environment :-)

notify-send can be installed with the ruby-notify package.
What exactly is it that you want, but can't obtain?

Beyond the plethora of data that is published, you could submit a FOIA request for anything you feel is in the possession of the BLS, but not being published.
I guarantee you coinbase stock is going to be highly correlated to the price of Bitcoin.
>Especially with billions of tether issued without any fiat

Do you have any proof of this? Tether is over collateralized by $164M.

https://wallet.tether.to/transparency
I will never - ever use Shopify again. To extract 20% from a vendor of physical goods is criminal. BTW, I buy zero Apple products either - I will not take part in highway robbery...
This is a very carefully selected set of test cases that only cover a small subset of HTML5. For example, most of their CSS test cases focus on border-radius (mostly obscure corner cases), but what about shadows, gradients, independent transparency, etc? I appreciate Microsoft's efforts to support HTML5 in their next release of IE but this page is simply ridiculous.

It seems like they picked a few features of HTML5 and decided to support only those but support them well down to the most obscure corner cases, as opposed to the "let's do everything now and then we will fix it later if it's not working properly" approach of open source browsers.

The main problem is that IE release cycle is considerably slower than other browsers'. If they only implement a few features, we have to wait several years to other features, if they implemented all features, we would have to wait several years for Microsoft to fix the bugs. The web these days is just too fast paced for that. It would be a lot better if they switched to a more frequent release cycle.
Well, he did write some of the ciphers used in Cryptonomicon. So there's that I guess.
Who cares?

Hundreds of submissions a day are deemed uninteresting by HNers. This one at least hit the front page on its own merit.
With Favbot, you don't need a workflow : http://www.favbot.com/

Smart Automatic Bookmarks.
Perhaps via Zip drives? Oh that's right... flash storage is smaller than the rivets in my jeans nowadays. Will my denim jeans be confiscated next time I pass through a checkpoint? I like my jeans (and the privacy they afford my genitalia) and the rivets are used purely to keep them on my hips.
No the BC professor speculated that they over-inflated them. I speculated that they prepared the balls outdoors. The reason for the speculation is that I know the ideal gas law holds. Therefore, if the Colts balls did not deflate when they took them to a colder temperature, there must be an explanation. I think the likeliest explanation is that the gas inside the balls had already equilibrated to an outdoors temperature.

Many people are speculating that the Patriots cheated on no grounds except that the balls deflated when taken outdoors, which is exactly what you expect from the laws of physics.
Wow - that is a strong accusation against a nation with laws to prevent just this, with oodles of "quotas" in education and government employment. Do you have any large scale research or evidence to back this?

Au contraire, the largest upliftment from povery, and massive social mobility is what has driven India's 8%+ growth rate for more than 2.5 decades
Given the operational difficulty of implementing a transparently-MITMing proxy in a Certificate Transparency regime, I'm not sure you can say with certainty that it wouldn't have prevented this attack. Every time you want to MITM a new site, you need to contact some number of auditors before you can complete the connection. That sounds difficult to implement reliably and quickly enough for a MITM to work.

(Not to mention that most off-the-shelf MITM proxies will intentionally not implement this, since the use case for legitimate MITM proxying involves using site-specific CAs, not globally-valid CAs, so you'd have to deploy custom code to go talk to the auditors. And I somehow have doubts that a robust, black-hat MITM proxy solution will emerge, given that it probably will have only a handful of users at any given time.)

In any case, it is certainly not a perfect solution. But it is a solution.

I've read that okTurtles blog post before. Insofar as it points out that CT has limitations, it's generally right. But the okTurtles scheme is much worse: if a certificate gets compromised, the only recourse is to pick a new website name. I think it's likely that there is no perfect solution here. CT makes no claims for perfection, but it's a pretty good imperfect solution, and I think we need that more than we need a nonexistent perfect solution.

BTW: "Resist commenting about being downvoted. It never does any good, and it makes boring reading."
Freedom of Speech does not exist to further the political ends Mr. Lipsak is sympathetic to. It is the fulfillment in Law of the Free Conscience of Man: that no man should have to answer in shackles for speaking his mind; that for his words he should fear nothing but the equally Free Judgment of his peers.

There is ample and settled case law in the US that guarantees nearly unlimited freedom of expression to individuals and activists. But for over a half-century now, the state has exerted its power over realms once ruled by the freely-entered private contract. At its best, the state can be defender of the peace, guarantor of stability, and investor in tomorrow. But at its worst, it enviously confiscates wealth, stifles innovation, and denies freedom. Who but the impartial judge is suited to arbitrate between the democratic legitimacy of the state, and the human autonomy of the individual? Between guardianship and freedom?

Criticism of the the Citizens United decision overlooks the specifics of the case, which are actually very illustrative of the danger of making exceptions to Freedom of Speech. Citizens United's violation was making a movie critical of Hillary Clinton within 1 month of a primary. A new campaign finance law prohibited private "electioneering" featuring candidates within one month of primaries and two months of general elections. The Federal Elections Commission believed that Citizens United was in violation and sought a gag order prohibiting further marketing of the film. Fast forward to the Supreme Court's decision: Citizens United won on First Amendment grounds. The under-told angle of this story is that the government had passed a law shielding itself from criticism when the freedom to criticize is most precious: leading up to an election! Picture a possible scenario if the court had ruled for the FEC: if Citizens United had refused to cease marketing the film, the FEC would have been granted a court order. If Citizens United still refused to stop spreading their film, the executive officers would have been imprisoned for contempt of court. The Supreme Court would have been foolish to abandon a great tradition of free speech and allow people to be punished for spreading a political message.

An aside: as a journalist working for a very wealthy corporation that sometimes acts more like a political campaign than a newspaper, Mr. Lipsak should know better than to so quickly dismiss the free speech of "corporations" as lesser than that of people.
What your talking about is commonly referred to in economics as diminishing marginal returns. The first $1000 is much more useful than the second. Also, your interpretation of "expected impact" is what we call economic utility, which is commonly put in a cobbs douglas utility function (utility = (some_number > 1)^(1 > some_number > 0).
> There are plenty of cases where the user really wants absolute time. Fro example, when scheduling an international meeting where the other side is dictating the time.

Nope. Then you want local time _on the other party's side_, which has the same problematic relationship to 'absolute time'. I'm not sure there's any case (except scientists doing science) where the user would really want "absolute time" (and then we could ask _what_ absolute time, there isn't even neccesarily such a thing as One True Absolute Time).

> It gets trickier. What if you are tracking that international event, and that locality changes their time rules?

So, did you read the OP? That's in fact what the article is about?
Honest question: as a United States internet user, is there any practical reason I need to have a root certificate from the Chinese national Internet authority installed?

Corollary, is there a short list of CAs that folks around here trust more than average? Is there any value in such a whitelist, or are all CAs so rotten it doesn't much matter?
That's what this article means by "loudness". They're talking about compressing the dynamic range so that the average power is higher, not increasing the peak power.
52GqqI#<Esc><Enter>q6@q is how I'd usually do that (go to line 52, record how to comment out a line and move to the next line, then do that 6 more times). The macro is about the same number of keystrokes to write, is more generally powerful, and leans more on standard editing skills.
A thing people consistently seem not to get when bitching about PostgreSQL (streaming) replication is that, by design, it's slave pulls instead of master pushes. There are Very Good Reasons for that.

And it's really not that hard. MVPRC (Minimum Viable PostgreSQL Replication Configuration):

Master:
postgresql.conf:
wal_level = 'hot_standby'
max_wal_senders = N
pg_hba.conf:
host replication all A.B.C.D/E md5
Slave:
postgresql.conf:
hot_standby = 'on'
recovery.conf
standby_mode = 'on'
primary_conninfo = 'host=W port=X user=Y password=Z'

Literally six lines of "directive = value". (Well, five plus the HBA rule.)

Then you use pg_basebackup, and start the slave.

EDIT: Decided to be specific instead of handwavy.
From my standpoint, I never understood why people focus on the meat side of this diet. I never eat more green vegetables than when I am on a keto type diet. They are everywhere and I even have slight variations into vegetables I do not normally consider.

However one point most people miss, you don't have to cut out BBQ or other meat condiments. You would be amazed how far that tablespoon actually goes and you still stay way under your carb limit. Once I discovered this the dieting got immensely easier. Same goes for types of salad dressing; I tend to the mix it yourself variety from Good Seasons.

I do not let myself slip into reasoning "just one slice of bread" is okay though. You do however need to look beyond foods you are used to. Eventually it became a game for me which made the whole process more fun
It seems like a better solution would be batteries and/or the allowance of dirtier power generation (in emergencies). I can't even wrap my head around the regulatory nightmare of shutting off everyone's heat at night in January.
The union was called for help, but this is Sweden where a union is not something to be afraid from and employers actually talk to them with respect.
Yep; the quote was originally about in line optimizations, like profiling to avoid cache misses and tightening inner loops and such. Nowadays, with your main concern being service throughput, the bigger concern is your architecture, not your implementation.

Which is where the confusion is, possibly. Architectures you can't easily undo; that loop or choice of data structure you can. So it's generally worth giving careful consideration towards your architecture (it's not premature to ask "What happens when this one thing becomes two?")); it's generally not worth giving the thought towards your implementation.
Why do we even allow twitter this power.

Stop using twitter.
I just did this with a picture of my mothers mother that died one year after giving birth to her. My mum broke out in tears (of joy). To have a tiny idea of how she looked like.
I don't think these shoes come in a sealed box though. Nothing stops you looking at them even if you're going to resell them. And if you are going to resell them, you'll need to state the condition, and as the thread says the condition deteriorates.
How can investors protect themselves against a scam like this?
Agreed. As with strong typing in programming languages, I do prefer a database to be strict in rejecting invalid inputs. MySQL does two bad things here: It accepts an invalid input plus it interprets it creatively, producing something the user most probably didn't intend. In that respect, MySQL is almost as bad as Excel creatively "interpreting" dates.

Another example of a database doing improper things would be Oracle mixing up the empty string with NULL. In Oracle, both are the same...

MySQL has a few more of those gotchas, e.g. regarding broken charsets (UTF-8 isn't 'utf8', it is 'utf8mb4', 'utf8' is an alias for 'utf8mb3' which is a broken subset). I wouldn't use MySQL for any data that was important to get back consistently. However, since Uber seems to be using some schemaless "we don't care"-layer anyways, that point is moot for the original article.
lazygit was one of the greatest discoveries for me (just see their example workflow in GIF!): https://github.com/jesseduffield/lazygit
HTTPS reveals the server name in plain text early in the connection process. That, the DNS query and the IP header are tunneled away by a VPN.
There's that, but I usually think "Man I must've been really unfocused or otherwise distracted to write it like this" but then analyzing it, it starts make total sense.
But there's also the opposite. Code where I can't believe I was so smart to write. And then I remember that I can solve any problem if I keep attacking it time and again and tune my brain to it.

My performance is like a wave, sometimes I'm riding it, sometimes I'm being overwhelmed by it.
Thank you for posting this, I enjoyed the story, and it resonates with me.
Pirsch https://pirsch.io/