jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Being able to build good representations of things is important. So many programming languages lack something as basic as sum types, which puts them behind the state of the art in the 1970s. Yes, Haskell has some fancier stuff in it as well, but a lot of the value comes from simply having a good way to represent "this or that" and applying it properly.

The other thing that we do all the time in everyday life is a quotient, and as far as I know no programming language has a good way to represent that: something as basic as a fraction (i.e. a pair of integers, but two pairs are equivalent when ...) can't be expressed except in an ad-hoc way.

I appreciate the author's enthusiasm for offering a large standard library of datatypes - I certainly think things like decimals and trees ought to be more available than they are - but I don't think we can even start on that until we actually have good tools for defining datatypes. And actually the best way to get there might be to have fewer built-in datatypes, and force ourselves to go through the work of defining numbers and strings and so on "in userspace", using the normal language facilities. That would quickly highlight a lot of quite basic things that a lot of languages are missing - e.g. literals for user-defined types are incredibly painful in a lot of algol-family languages.
Try to look at IP2Proxy proxy detection API. It has the VPN, threat etc.
How is it ok to have a crappy anything most of all your website?
cf. http://news.ycombinator.com/item?id=1955263, particularly the threads by il and patio11.
sure they can, but they don't, because i think they are more concerned about what people around them think about them, while boys are more confident and pay less attention to the opinions of others.
thats why boys are not afraid of being called a geek and pursuit their ideas and keep working on things they like while girls mostly would give up and do something thats considered cool/awesome/whatever.
some women journalists are complaining about low number of women in executive positions in tech startups and blame men for that but the fact is that while those guys who now hold executive positions were considered geeks and not cool and were working on tech related stuff in their dorm rooms while the girls were busy partying and trying to fit in with the crowd.
yes girls can be geeks, and they should if they like that.
geeks would welcome that :)
Cool.

Checked out a random flight and came across a very late flight (just under 41 years?).
DEPARTED 38m ago (359304h 7m late)

As far as a growth/monetization idea (unsure if this already exists or can be improved) - add a pay feature that can text/email/call? if a flight is ahead of schedule or delayed. This maybe too much of a tangent, but hope it helps.
Archos didn't care about classical music either.

The reason it works for tzs is because Archos didn't give a shit about metadata at all — they implemented the crappiest thing that could possibly work. Apple's use of a metadata database prebuilt by iTunes makes using the iPod massively easier for the vast majority of people.

This infuriates the drag-and-drop anoraks that had been obsessing over their folder structure ever since they started downloading metadataless MP3 files from FTP sites and IRC fserves in the 90s.
Commented here: http://news.ycombinator.com/item?id=2044097

Nut: according to the WSJ, this couple was separated when the husband accessed the wife's email address. That being the case, the husband had absolutely no right to access the wife's private property; the husband straight-up broke the law. Michigan isn't a community property state, but even in Texas, once you're separated, what's yours is yours.

Just because you use a shared machine doesn't mean you've surrendered your accounts to anyone else who uses the machine. The law does not say that you have to employ state-of-the-art mechanisms to protect your email. Your password can be "password"; it's still unlawful to break into the account.
I think this is why some programmers go through periods of having to be told what to do. It's easier to swallow telling yourself you're working with a certain programming language when it's assigned.

I think if DHH hadn't had the php constraint, he might have got lost trying to decide which church was true. After a few years of php he was able to forge ahead with a language that fit his ideals better.

I think if someone finds themselves similarly stuck it might be good to spend most of their programming time on something popular for a while.
Updated the question thank you.
Used to do something similar with vsphere a while back. The servers took ages to get into the right state to test so much easier to just revert to snapshot to get a clean state.
an ICMP ping is not a "connection"..
> We believe that we need to own and control the primary technologies behind the products we make

That "Tim Cook doctrine" is 100% Steve Jobs doctrine, from back when companies like Adobe and Microsoft were holding the platform hostage and represented an existential threat to Apple. You'll find that this neatly explains hundreds of notable Apple choices as disparate as QuickTime for Windows, custom silicon efforts going back to the mid-2000s and ultimately leading to the M series, the 1997 Microsoft investment, etc.
We live in a day and age when next to nobody has a long future with their organization.
> I love LISP but this is too much to digest

What? Is Clojure too much to digest as well? Or ClojureScript? They are basically the same thing as this project, except they compile to JVM/JS code instead of Dart.

> Just because you can, you shouldn't do it.

Fuck that. If you can, have the time and have the resources, go for it! The world will be a better place if you do it and publish whatever comes out of it, success or failure.
Yes, I do think Burger King coupons are somewhere in Maxwell’s equation. I'd be honestly interested on the Apollo 11 thing though.
But there's also a project from Juce that enables the same thing but just dropping in your vst plugin but it requires a particular dac hat which I got but I had been too busy to try it out.
You would never default to thinking that a surgeon, plumber, athlete, etc, with 12 years of experience may demonstrate these problems, so why would you with software engineering?

Maybe you are are just ignorant to the fact that so many companies default to actually paying remote employees double, and even more, if their location is in the right spot in the USA... for the SAME years of experience, job, and work. I personally know people who pay rent in a 1:1 in New York just for the salary, but actually live and work from South America.
I'm looking for users to help test and provide feedback for SimloO's alpha website. We're building an online money savings platform to help encourage people to save money for the things they want.

We've created two easy savings plans to encourage users to save.

A "Referral Plan" that rewards you (actual cash) for inviting your friends to sign up for a SimloO account AND a "SOLO Plan" that rewards you for making automatic weekly contributions to your account.

Thank you.
Yes, it will show up in their internal accounting. So what?
Oh, I use it to build production code daily and actually quite love the language.
I've been following iD development on github (https://github.com/systemed/iD/) since last year, and I honestly think that reading through its source is the single best case study I've come across for application development with D3. It's pretty phenomenal. Perhaps I'm a bit biased since I work on map stuff as well, but I think pretty much anyone thinking about using D3 to build anything larger than one-off visualizations would do well to see how it's put to use in iD.

Hats off to you guys, great work!
How in the hell is impeachment of POTUS for outright lying to the American people not under consideration? Is this not being considered because none of his statements were made under oath? If that is the case, I get the feeling that we should have a law somewhere that states that everything that POTUS or a White House spokesperson says is always said under oath with penalty of perjury for lying.

Once you've been elected to office, it should be perjury to lie to the citizens that have elected you.
I think it largely is - the late follow-on and then anti-user insistence that has driven Google+ is clearly out of the playbook of a lumbering giant.

That having been said, it still has points of excitement - things like glass and driverless cars and parts of the Android world still feel exciting to consumers and that's part of what keeps lumbering giant company syndrome at bay - innovation leading to consumer excitement, repeated again and again keeps companies lively.
To be equivalent the SVG `<path>` element would probably need to take an idref to something like a `<draw>` element. This is how I would guess the equivalent would be:

<draw id="my-path">
<move-to x="10" y="10" />
<line-to x="90" y="10" />
<line-to x="90" y="90" />
<line-to x="10" y="90" />
<line-to x="10" y="10" />
</draw>

<path draw="my-path" />

EDIT: Come to think of it, the above is probably a lot easier to animate using CSS or SMIL. Animating the `d` attribute on `<path>`s is theoretically possible but in practice weird at best or browser inconsistent or simply impossible at worst.

EDIT 2: In D3 it is not uncommon to draw area graphs with a thick border on top. The only way to do this is with two `<path>`s with almost identical `d` attributes. Allowing drawings to be strung together with multiple idrefs could solve that:

<draw id=line-path><!-- ... --></draw>
<draw id="area-box-close">
<line-to x="100" y="100" />
<line-to x="0" y="100" />
<end />
</draw>

<path draw="line-path" class="line" />
<path draw="line-path area-box-close" class="area" />

Maybe this isn’t such a bad idea after all.
Electronic wire payments are default in europe and usually either free or a few cents (no percentage) - no one settled invoices via CC here. They clear next day usually, for a few euro extra you can have them clear pretty much immediately.
Not in Europe, but I'm not sure how much I trust that list when it ranks Vancouver and Montreal ahead of Toronto.
The post on the AC adapter (that the duckhead or extension cable slots into) is earthed, and some adapters (other than the 2 prong US duckhead) continue this to the building ground.

The US extension cable is earthed, and I believe some duckheads in other countries are as well. The power adapters that were in use for mac desktops during the time period that the person I am replying to was referring to were earthed. https://th.bing.com/th/id/OIP.vmVNrqGAR3raMcey5fAXUQHaE6

Although you are correct in cases where the device is not earthed.
> Owning a gun returns some power to the individual. I don’t want my power for defense given to the police, I want to control that power. I don’t care if the situations I want it for will never happen, I want the comfort of having that power.

This, exactly. But also:

> we should ban them.

That “we” does a lot of heavy lifting to obscure that fact that the prohibition of guns consists of people with guns telling other people when they may and may not have guns.
I totally agree with you. A company with consistent profits shouldn't be seen as a bad thing.
I disagree with the pitch, but the pitch I heard when this was announced was:

* Swift lets you write code that's as concise as Python while still being fast, and therefore allows you to get away from the problem of having to write ML code in multiple languages (TensorFlow is actually mostly C++, which makes it difficult for a Python developer to debug.)

* That the lack of static typing is a major pain point in Python, and Swift's type system would help write code with fewer errors.
Well, “it works” in your desktop testing. That doesn’t mean it works. How do you test the permutations of 50 nested if statements such that you know “it works”? Whoops, there’s a bug reported from the field. Have fun debugging that corner case.

Or IOW, why do you think the static analyser flagged it in the first place?
Anyone know if there is a similar list but for university students? I know some places will give you credits or free services if you're enrolled at as a student for working on projects.
I used the P-code based UCSD Pascal on my Apple ][+ and it was pretty interesting, you could even compile Fortran to run on the virtual P machine.

However, when I got my hands on Turbo Pascal it was one of those eye-opening moments I'll never forget. It was such a smooth experience, I couldn't believe it was running on my dinky 8 bit computer, although it was a bit sad it was running on the Z80 and not the 6502, the best microprocessor of all times, ever.
unfortunately other people choosing life leads to people like me being born just the same. so i'm going to have to kill all of you.
Wow, as a hardware/software guy this is comforting to hear.

And it's true, there's lots of poorly architected software out in engineering-land.
Has anybody ever considered that despite all the emphasis society puts on people going to college, some people just aren't cut out for higher education? Nothing against them, it just seems like when you introduce the masses to something that is about separating yourself intellectually from the pack, the results are less than inspiring. A good number of people graduating these days get no practical benefit from going to college.
All very excellent points, and I'd like to add one more: URL shorteners came into existence because of a need in the market. Removing this need will pretty much kill all shorteners. All articles on this topic I've seen miss this point entirely. They dive into why URL shorteners are bad but ignore why they're here, i.e. how they provide real benefits to their users.

Some history:

1. TinyURL was started because emails had a character limit per line (Campaign Monitor suggests 65 characters, but it's more than that: http://www.campaignmonitor.com/blog/post/2075/update-recomme...).

2. When Twitter came along, there was a massive need to squeeze in a URL in a small space, and tinyurl.com is just too long. At the same time, 2-letter ccTLDs became very easily accessible to the average hacker, and the market exploded.

IMHO, this is all Twitter's fault. They should have seen the massive usage of URL shorteners early on and created their own or changed the way the 140-char limit is calculated. t.co is coming late, but better late than never.

The final need in the market is analytics. Social media link sharing is mostly about creating a link on a website you don't own (like Twitter) that points to another website you don't own (like google.com or nytimes.com or the BBC). How do you know if anyone cared?

My hope for t.co is that it will have real-time good analytics built in to help marketers. Otherwise, they'll all keep using bit.ly or Cligs or home-grown shorteners. This is a genuine need that won't go away for now.

My point is simple: if you don't like URL shorteners, don't just bash them but fix the underlying cause instead.

Disclosure: I built Cligs and sold it late last year.
What is the code in this app written in, I don't really follow?
Wouldn't it be better to build a parse tree and then cluster based on the difference between the trees? I think this is called "tree distance", or sometimes "tree edit distance." There seems to be a reasonable amount of research on the subject.
Man, I was trying to write a science fiction story about a homeless (in a similar way) technology consultant a year ago, but I couldn't come up with an interesting plot.

I guess the problem was that it was already too close to be science fiction.
Give me a break. The system has alerts and it spells out the exact dosage in tablets in a dozen places, which is then apparently seen by at least three people.

If these people in the course of their work choose to ignore alerts, are distracted and not actually doing what they were hired to do (hint: theres a reason there were three humans in the chain here), the fault lies on them, not on the software.

You obviously can't have it both ways. We call it automation because things will happen automatically. At the end of the day, this system probably causes significantly less problems than the old way of trying to read some doctors handwriting only to pick up the wrong medicine regardless.
BTW, thanks for not going completely flat.
The way I read the situation is that while Mandalah prepared the documents, MtGox deliberately called meetings where they showed participants the documents in an effort to get emergency funding/bailout, and then failed to ensure they did not keep a copy. But who knows what really happened.
I know exactly what you mean. But that's the system we live in, isn't it? One must sell one's time And one's soul to survive. What's the way out?
Except if you keep switching languages, you never truly become proficient in any of them. And you can pry C and Perl from my cold, dead hands. :)
And the product is taxed heavily in the USA which gives the manufacturers cover for price increases. Tobacco is really profitable even in the US.

Plus the eCig market has given them new growth prospects.
Not currently-running apps, no. But if you try to start a Docker container and you don't have a copy cached already, you can't download a new one. And you can't upload new ones or changes.
Did the HN moderators accept that?
The original Hard Problems in Cryptocurrency was my favorite talk from Vitalik ever: https://www.youtube.com/watch?v=rXRtJcNVfQE
> Whatever you're describing, it's not philosophy. Philosophy is about questions, not answers.

What are you talking about? I'm sorry but you don't understand basic Philosophy. Plenty of philosophers give answers. You're saying John Rawls dedicated his life to thinking about justice and came up with no 'answers'? Ridiculous.
What is "Web"?

Side note: both FB and Google cannot be accessed from China.
... no? no I don't mean like Authy.
No. You can't assume your logs are trustworthy if you are compromised. You have to assume an attacker will remove any traces of themselves from those logs or will stop them from being written in the first place.

It's pretty standard practice to do this post-exploitation.

Further this requires you to regularly check your log files for suspicious activity, which is way more work than just rotating your ssh keys - which can be easily automated. Running a script that will automatically rotate your ssh keys on all servers in your .ssh/known_hosts is trivial.

Also, rotating your ssh keys is something that has a chance to prevent intrusion, whereas if you see something in your logs it's already too late.
Cloud run is great. I'm using an Nginx image to serve my static website. However, if I remember correctly, you can only respond to HTTP(S). So though it may be enough for most usecases, it is not essentially equal to running any container on the cloud.
Yubikeys used to store gpg keys for use with gpg or ssh require a pin code to do any signing/decryption.

You only get some limited number of pin attempts before it locks you out.

A stolen key is useless for gpg/ssh.
One problem at a time.

I think politics are work, when you're company is anything but small is nasty and taboo. And IMO a fireable offence when it gets to any level of harassing others for not sharing your opinion.

There are times and places for certain things and I strongly believe work isn't one for politics. Unless the work itself is directly political.

I've shared this opinion before on HN and had strong support, so I know I'm not alone. Especially among the introverts.
Interesting artile on Hn this AM about Bernie Madoff. Coincidence?
> In fact, the much touted speed improvements in froyo are hardly noticeable IMO. As a full-time Android dev, I wish they were.

So Froyo improves speed in applications, but doesn't improve UI responsiveness much?

Would make sense if most of these improvements come from the JIT: UI stuff (especially responsiveness issues) generally isn't about tight loops, so the JIT compiler wouldn't help much.
Yep, here's the async activerecord mysql driver:
http://www.igvita.com/2010/04/15/non-blocking-activerecord-r...

It's a start.
Great if you can afford it. Not useful for making money, usually.
These party videos are from the first time I used my 7D. Even though the focus is wack I was pretty excited about the quality of this video. This is after filming skateboard videos for years using VX2000s and the like.

http://vimeo.com/rdouble/videos

I've since got a special lens and a Zacuto z-finder and have been very happy with the results after practicing a bit more.

Philip Bloom's blog is an essential resource and he just wrote an article about what DSLR to buy for video:

http://philipbloom.net/2010/06/06/whichdslr/
Is there a way to claim my listing on the site and edit it?

Edit: Nevermind I found a way. Go to login, and click "forgot password". Enter the email address you entered as contact info on the spreadsheet. A password reset link will be emailed to you and you can then use that to login and claim and edit your profile.
I have no idea what is going on in that infographic.
>Men at all age levels have higher insurance rates than women. This means they are riskier employees than women and if the reason women are being paid less is purely economic then the situation ought to be reversed and men should be paid less because of the higher risk.

That assumes that only insurance-based risk affects economics.
have you ever been trying to fix a problem with half a dozen people staring over your shoulder? It doesn't help.
What the f is "taste"?
I've worked at a large FI where there is an entire team devoted solely to this task--"communicate with/between stakeholders and techies when something doesn't work." I have no idea what they do--or are qualified to do--if otherwise. They are 10 deep with 3 middle managers and a senior, out of a 100ish department devoted to the FI's .com and online services front-ends. There is another team for customer support.

Although definitely overkill, and understandably in an organization that doesn't particularly value efficiency either, it goes some ways to illustrate the importance of these communication channels in mission-critical environments.
CEO pay is getting larger because the companies are getting larger.

Just run a simple thought experiment: you have two CEO's Alex and Bob. Bob will increase the companies growth 1% more than Alex.

If the company is $100 billion, Bob will create $1 billion more a year than Alex. Over time with compounding it's a much greater effect. $10-$50 million a year doesn't really seem like a lot when you actually figure out the added benefit.

People attack Wall Street, specifically Hedge Funds but they make the system efficient (look up arbitrage). The problem with Hedge Funds is a ridiculous loop hole that lets them only pay their income at the capital gains rate. Another problem is that the government through legislation has taken away the risk while leaving the reward. With minimal regulations Wall Street profits are balanced by the risk they incur.