jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Safari Extensions seems to be basically the same technology that went into their Dashboard widgets. I wonder if Apple has been reaching out to all the Dashboard widget creators to see if they want to develop for Safari too?

I wonder how closely the Safari Extension Gallery will follow the Dashboard Widgets Download page: http://www.apple.com/downloads/dashboard/

Mozilla, in addition to their normal extension architecture, has been developing another type of extension, using the same technologies that Apple is using here: Javascript, HTML, and CSS. They call their framework Jetpack: https://jetpack.mozillalabs.com/
Hello Matt, I assume you want some feedback on the app so I will give it here, if not you can disregard. My buddy showed my your app and it was at a stage where you had to download all the routes that you were interested in before hand on a computer. I think a really great thing about the iPhone is the discoverability of things while you are on the go. For instance we went to pirates cove in corona del mar on a whim and we didn't have all of the routes downloaded so we couldn't use the app as we really wanted to. I do like the aspect of caching the climbs so that when you are off the beaten path you can get to the saved ones without service. I really like the routes showing up on the screen with a picture and the actual line going up the face. That kind of beta helps a lot and it's easier to find the climb than a drawing of the face. On the website I do like the map aspect but I don't know if I like that as the main navigation. you might want to cultivate the areas a bit more like how mountainproject or rc.com does things. Cheers to your app and I hope that you find success with it! I love rock climbing and anything that brings some exposure to it is a good thing.
Why would you want to tell the person anonymously that what they are tweeting is uninteresting to you? Isn't that just a needless insult? It's not as if you are paid money to receive quality tweets. If you actually care what they think, why not communicate openly with them?
You might have some outrage on DM's are those private accounts, but twitter is such a public yelling-in-the-town-square model that it is hard to get mad.
Riak is distributed (it automatically shards data on many servers). CouchDB runs on a single server, although it can easily have as many mirrors as needed.

Also, Riak features an integrated full-text search engine.
If we lived in a just world, it would be.
I don't know. A cliche can seem funny if you add a little twist, even if the twist is incomprehensible.
OS X and iOS sell Apple hardware.

How many people would really buy Macbooks with Vista installed? How many people would really buy iPhones with Symbian installed?

Yes, Apple's income technically comes mostly from hardware, but all that would dry up without their software.
That programmers have no problem having their work being compared to poetry or art in general.

I wouldn't go that far. A lot of programmers have civil-engineer envy and would be incensed if you suggested that what they did was driven by anything other than cold, hard numbers, physical laws, and building codes.
Productivity around the world likely increased while this lasted.
I now agree it was a mistake. I genuinely thought it would be an interesting, eh, tangent. Sorry.
rustup target install <arch> e.g. armv7-unknown-linux-gnueabi

cargo build --target <arch>

You can also set it by default:

https://stackoverflow.com/questions/49453571/how-can-i-set-d...
Why did you think money was the answer? Why do you think the things you've mentioned is the answer?
As a millennial, I go to pretty significant lengths to avoid Chinese-made products and gladly pay quite a bit more to do so. I'm personally very aligned with Taiwan independence.
Yeah, it's just post-9/11, the attitude towards these sort of escapades has been dramatically different. Everyone in an airport today is treated as a terrorist first and a normal human second.
That might be, but how do you then make a source-package of your program that compiles and installs successfully on the target distributions that don't have an up-to-date mono toolchain? Because while a developer might follow upstream, users shouldn't have to...
Are we perhaps operating from different definitions of the word "backdoor"? If so, I think mine's correct: a backdoor is a security vulnerability deliberately introduced into a codebase.

I have no doubt at all that if NSA knew about this bug, they were exploiting it. That's what they do. It is not my argument that this bug is irrelevant to NSA.
> Haxe has all your pros and more...

Once again, I don't care. The OP was about a Dart release, and I was sharing my experience with Dart. Haxe doesn't interest me in the least, it's something entirely different for my usage case.
> I'm honestly curious - where is the line drawn between a service being used to do "questionable" things and it being removed?

Whether or not it's "right leaning".
I can imagine a lot of things, most of them cost a lot of money.
Phase mismatch won’t change frequency
This is cool! It reminds me of a paper I read in 2017 in which the author creates a C89 compiler that compiles to printable ASCII by using similarly limited instructions.

http://tom7.org/abc/
Those were USENET groups. Then Google started acting like they owned them. Eventually, Google did own them.
Of course the indefinite integral of x*exp(-x^2) is elementary.
> his is ad absurdum at its finest. Proving whether an idea is correct using statistical analysis makes sense for many empirical matters. But proving whether proponents of extreme views (e.g. in the article, the idea that women are biologically not as capable as men to work as programmers) by using statistical analysis is a moral failure driven by scientificism. (I'm going to decline rehearsing the debates about whether women are biologically or culturally inhibited from programming.)

I can almost guarantee this is Cade misrepresenting what Kelsey Piper said.

> allows people to decide for themselves what the intentions of Scott Siskind may be.

Except that he clearly throughout misrepresents or misunderstands things like above. I can only assume it seems accurate because you haven't looked into the relevant quotes or peope.
You can do that in go with just a few more characters:

g := some_input() // A list with 3 elements
a, b, c := g[0], g[1], g[2]

I'll grant you, having to specify the indices is slightly more verbose, but it's also a lot more clear... because what happens when g has more or less than 3 elements? In Go it's clear, more is ok, less will get you a panic.

lst := []int{1, 2, 3, 4}
head, tail := lst[0], lst[1:]
init, last := lst[:len(lst)-1], lst[len(lst)-1]
a, b, c := lst[0], lst[1:3], lst[4]

Again, I don't think the magic unpacking is really helping that much... doing it the same way you'd do anything else in Go is slightly more verbose, but it's also not some new syntax you have to figure out either.
Most people outside of NASA still consider a standard Hohmann-like orbit for getting people to Mars too.
Well that's kind of boring. I was hoping I could use this to look for sharks before going for a swim.
To put it another way, while it’s easy to see how a neuron could ‘store’ a scalar variable using epigenetics, it’s much harder to imagine that it could store a vector of values.

Of course a vector is just a scalar in disguise. Take Gödel numbering and you can store anything, even if all you have is unary coding.

Given the complexity of the genetic code, why would we just consider this implausible from the outset?
> Governments never pay back the capital unless thy have to.

Some do. See https://en.wikipedia.org/wiki/List_of_countries_by_public_de... as a starting point.
Shades of demolition man....
I favor constructivism, btw. I just don't find this particular example to be very convincing for the cause. Take the square root of 2 -- it's a real number that can never be written down with any finite pencil and paper. Except for tricks that define the problem away like using a sqrt-2 base, I will only be able to manipulate approximations of that number. But I can still hold in my hand a square object and know that the diagonal is sqrt-2 times the length of a side. If you want to make objections about the square not really being square due to physical tolerances, then you could look to quantum and atomic physics, where such numbers show up and are measurable to whatever accuracy our experimental apparatus provides.
Better? Absolutely not. Cheaper? Definitely. In his story, however accurate, he didn't have the time to wait, or the money to spend, on a better firewall. OpenBSD has the advantage of being free, and instantly available.
Wasn't there an American president that paid off all the debt in the 19th century?
I don't think there were such restrictions on soap operas because they weren't heavily syndicated like sitcoms.
I think I fall somewhere on the spectrum between detaro and avree. There are times where embedding content into emails is incredibly simple (I do it all the time with screenshots rather than sending links that require auth.) However I also find that a link to a gist can be easily forwarded. An API like IFTTT or Zapier tried to solve this problem but clearly does not cover all the bases.

I really like the solution Mixmax has here because it is the best of both worlds. A link to a gist quickly turns into embedded content not requiring auth or navigating to a new page, increasing my already bloated tab count. Nice job!
> It comes with its own Python interpreter and package database

Assuming it's similar for the IHaskell version, is it tricky integrating with cabal sandboxes (or for that matter, on the python side, virtualenv)?
> if the rules necessary to obtain a warrant are currently insufficient, can you please explain how this fixes an existing problem instead of creating a loophole.

The current rules require the warrant to be issued by a court in the jurisdiction in which the data is located.

If the location has been hidden by technological means, the appropriate district cannot be determined. Note that this does not change in one whit what information must be provided to support a warrant (except that it no longer requires information about the location and now requires information about the fact that the location is technologically obscured), or the specifity required of a warrant, or the discretion of the judge in issuing a warrant -- it just says that if the location is obscured, then a judge in any district can issue the warrant.

Since it doesn't change the substantive requirements, it doesn't create any kind of loophole. All it does is remove the possibility that the appropriate court to issue a warrant may be impossible to determine.

(There's also a change which allows a narrow set of multidistrict warrants to be issued by a judge in any district rather than requiring separate judges in each district, but this only applies when the computers being searched are the ones damaged by an attack being investigated, and they are located in more than five districts.)
That tl;dr is sort of wrong though - it's better tl;dr-ed as:

tl;dr - an excuse to talk about the history of "button as a metaphor"
I've always had a passing interest in UFOs and similar mysteries. The sense I get from reading a bit into the subject is that when you subtract the obvious cranks and cultural mythology there does exist a hard core of very hard to explain UFO cases with hard evidence associated with them. It's a minority of cases overall but they do exist.

The evidence isn't strong enough to confirm any of the leading hypotheses (ETs, classified tech, etc.), so they still remain in the mystery category.

A common misconception about a basically scientific worldview is that you can't have mysteries, that everything has to be settled. This is absolutely wrong. Of course there are mysteries. If there weren't, science would stop. I'm perfectly comfortable with mysteries and with answering "I don't know" to certain things.
Less than 50% of Americans always pay their full balance, around 33% usually or always carry a balance.

http://www.gallup.com/poll/168668/americans-rely-less-credit...
So, edit it then! Even if you don't have an account, there'll be an "improve this question" link right below the question that'll let anyone submit improvements. They'll be reviewed, and, if approved, will immediately submit the question itself to a "reopen review" - if the edits are able to resolve whatever problems existed, it doesn't have to stay closed.

It's easy to assume that every reader is able to look past a poorly-written, half-implicit question and suss out the underlying need - but that's not the case. If you're able to understand a question and it's clear that others are not, don't hesitate to share your insights - they can make the difference between a question being downvoted and deleted and one that goes on to help many others.
Ultimately, the civil code is one part of France's source code. And a source code should be on a source control. Period
I think this depends on the culture of the place you work in.

I've worked in 4 small offices for companies ranging from 6-60 people, I need a quiet focused atmosphere to work in, and two of the offices provided that, despite being shared spaces.

In one of them, (6-8 people) we always had quietly playing ambient music. Not to everyone's tastes and some people used headphones, but it meant no one tried to talk over desks, and if people needed to speak it set the tone as one a bit like a library.

The office I'm in now (20 people) is much the same. We don't have any music, but through a strong example set by the founders and a culture of being able to ask people to be quiet politely and without repercussions, regardless of who it is, we have a very quiet working space and conduct most conversations over IM or in separate meeting rooms.

Based on my experience in the other offices, I can see why many people would be against open offices, but I believe they can be done well. Whether Facebook's are or not I do not know.
> The examples the article author provided give me only the impression "OK it's weirder syntax but it's not so far from what would have to be written in C anyway, so where's the advantage?"

Memory safety.
I built this back in January, and would love some feedback. It used to have lyrics, until MusixMatch yanked me out of their system :). If anyone knows of a good alternative lyrics API, I would be very grateful!

Thanks for the comments.

P.S: My original write up is at: http://gduplessy.com/2011/01/08/introducing-podil-.html
Getting people to visit your site/using your service regularly would be best case, of course. But compare that to all the blogs in your feed reader, do you visit (all of) them unless there is a new post up? Probably not.

In a similar way, a lot of people (many of them not willing to put up with things like 'feed readers') are probably on Facebook like 'all the time' and will only drop by and check your site if they see some activity on your Facebook page. In other words: Facebook is like their feed reader or news aggregator. And all of a sudden, Facebook comes along and completely removes your feed...
Are you sure? AFAIK, they don't have to to send a C&D before suing.
Hmm, you're quite right. A better way of putting this would be: a large subset of LLVM IR is platform independent, but not all. My mistake.
Wow, I left the original statement there because I thought it was a week. Corrected with a citation and got slaughtered. Don't mess with HN's LSD, huh!
Hard to imagine the pain they must have gone through by having to shut down what they built. A few minutes of downtime on my site makes me go crazy, I cannot imagine having told to shut it down!

I hope the modista guys do well in their new venture and people who prey on other smaller startups in the name of patents are cowards, they don't deserve any respect. I know which website I'll never be visiting, I just don't "like" the people behind it anymore.

And I think Google acquired them to save themselves. They are better off acquiring them than having to face a similar lawsuit which would run into millions of dollars. The acquisition conversation must have been:

Acquire or get served!
How do you know that production environment and development environment are exact mirrors? I recognize you could image the production environment, but when setting up new applications I will make a variety of changes, especially during testing, which may require testing on the production server also.. especially since the production server is active and may not tolerate the changes the same way the development server will.

My point is, your method of "never logging into a production server" is extreme. You could have easily written a script for this and then by accident, executed it on the production server instead of on a testing server. Same problem manifests itself in a different manner.
| and when it's my turn, I ask her if there have been any big winners lately.

So, were there any???
If you search Google for that term, you'll find out how common it actually is. The first few results I see:

Pearson

Kentucky Fried Chicken

Instagram

Western Michigan University

Florida State University

Call of Duty

NFL

MIT

City and County of San Francisco

Cloudflare

Yahoo

WoWHead

So whatever your uncertainty about it, it's not an uncommon legal concept, and you may already have agreed to it in the ToS of another service you use or company you do business with.

edit - In fact, Apple combines those two clauses together in their ToS, but most assuredly they do have that stipulation:

If any part of this Agreement is held invalid or unenforceable, that portion shall be construed in a manner consistent with applicable law to reflect, as nearly as possible, the original intentions of the parties...

http://www.apple.com/legal/internet-services/itunes/us/terms...
Indeed. The implication that everyone could be 'farting around' and still have an internet-using, nuclear-war-avoiding, space-traveling society is inaccurate. That's not to say everyone always has to do difficult work. But sometimes some people do and they should be celebrated for doing that hard part.
Because you cherry-picked the examples and chose not to mention the vast majority of companies who's value went to zero?
In the third world, internet access is more common than you think... My wife's family gets more reliable internet and wireless coverage than they do electricity or plumbing. When I went down there, you could go to a textile shop or open air market and I'd pick up open WiFi hotspots..m
That's exactly the difference: the scientists don't get paid from the money you pay the journal. They do the work for free and the reviewers do the work for free. If all the journals somehow disappeared, nothing much would change. In some fields the pre-print is what counts anyways, and you don't pay to download a paper on arXiv.
I mean by number of people, that kind of thing. Maybe money is a proxy for that, but not necessarily. The key consideration is: where can I learn the most, the fastest? I am happy to work 90+ hr weeks if I feel I'm working towards something meaningful, or learning a lot. And I think I would be learning more at a start-up than at an established company of any kind, whether consulting or otherwise.

Good thoughts on making an Offer HN - I'll try that out and see how things shake out. My strategy the last few months was to try to pitch myself to different startups that I liked, mixed results. I should have networked more the last two summers in SF bay!
* Inability to debug Javascript without Visual Studio

* Terrible error messages

* Firefox
EAs are typically compensated fairly well. Over 100k is not uncommon. It is a very high skill job. But there is of course a huge range of opportunity and comp.
Yes. The problem with the switch is that in Scala, 'match' actually requires you to have at least one pattern matching rule.

The closest I'd wrote in Scala to your example is something like this:

def main(args: Array[String]) = {
42 match {case i: Any => None}
println("Hello World!")
}

Ideally, the switch (42) {} should be removed as it's not doing anything.
This was a bug. We rectified it as soon as the issue was brought to our attention.

The original version of this product launched in March 2013. Its intention was to just "bump" brands in your follow lists to the top, not to start placing Promoted Accounts randomly in the list—what the headline suggests. That was the bug.
> I question why anyone would start a new project using Ruby at all. This is not a troll, I really don't think there are significant benefits anymore.

One might start a new project with Ruby if it were one's primary language, and there was a desire to build something without the overhead of working in another language in which one is less proficient.

How about this analogy: there are many different ways to cook a meal, but often my goal is to prepare food easily and quickly so I can eat and move on. Thus, I usually stick to the relatively few methods with which I am comfortable. Sometimes I do experiment with the goal of learning something new. But in those cases, the primary goal is expanding my skills, not building the "product" as it were.

edit: clarification
Thank you for being an excellent example
There does exist a cyber security ETF with the ticker HACK. You can also just invest in FireEye.
Quite true, but over time that erodes as a good reason. For people for whom the learning curve of a new framework/language is minimal there are fewer reasons to use anything in the Ruby ecosystem these days (I think).
I am really rather tired of the appeal to simplicity that is often made in language design. Simplicity is not a virtue in a programming language. Consistency is a virtue, but not simplicity.

Simplicity is a tradeoff that takes away power and control from the programmer and gives it to the computer. Computers don't need to be more powerful, programmers do. The tradeoff is a poor one and rarely worth the little gained.

In this case, what do we gain by not adding primitive value types in Java? The fact that you sleep better at night because the language is more "clean"? Why should we want that? Sleep is definitely important, but the idea that a language can be too complex is silly.

It does matter that new additions do remain consistent with the overall architecture, but there is no reason to advocate less features simply because you find the idea of learning something new disconcerting.
Url changed from http://gizmodo.com/how-defense-has-shaped-our-cities-1674200..., which points to this.
What you see as a disparity, researchers and pharmaceuticals see as a honeypot. A cure for any form is a win for someone, but make no mistake that solid tumors are on a few institutions' big targets.

There's a few different approaches going on right now including (1) studying mechanisms of how tumors become drug resistant, (2) stimulating the immune system to better target the tumors, and (3) figuring out how to make those solid tumors spongy again.
If you gotta lay cable, you might as well lay a lot.
I think it will be different for VR this time around. Probably not in 2015, but after that...
I don't see any mention here, but as someone who deals with front-line response to users regularly, take a look at CryptoPrevent from FoolishIT (yes, really, https://www.foolishit.com/vb6-projects/cryptoprevent/) and HitmanPro.Alert (http://www.surfright.nl/en/alert) with CryptoGuard. The first does a bunch of local policy setup to restrict where executables can run along with some optional subscription signature watching;the second does more watching for encrypting behavior including on a host sharing files via SMB.

I also recommend making sure that shadow copies are turned on and allocated plenty of space - including on a separate partition or drive if the user in question regularly comes close to filling the drive. It's not a backup, but it is much faster to restore from a shadow copy than from an offsite backup.

edit: added links