jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Theano is great. It is primarily developed at the Universite de Montreal in Yoshua Bengio's lab, where I did my postdoc.

We discussed Python ML packages on MetaOptimize: http://metaoptimize.com/qa/questions/3053/python-machine-lea...

Here is a little more detailed summary about Theano, which I wrote up on that thread:

Theano is a CPU and GPU compiler for mathematical expressions in Python. It combines the convenience of NumPy with the speed of optimized native machine language. For gradient-based machine learning algorithms (like training an MLP or convolutional net), Theano is from 1.6x to 7.5x faster than competitive alternatives (including those in C/C++, NumPy, SciPy, and Matlab) when compiled for the CPU and between 6.5x and 44x faster when compiled for the GPU. The SciPy 2010 paper is a good introduction: http://www.iro.umontreal.ca/~lisa/pointeurs/theano_scipy2010...
This is not for you, it's for the client. And if the client really doesn't understand what lorem ipsum is for, they're probably not going to appreciate the typography either.
Use bitwage (https://bitwage.com).

After you open an account they will provide you with bank accounts (ACH and/or Wire with your name) that you can send to your employer, after your employer deposits the money Bitwage will send you the equivalent amount in BTC to your address.

The payment window is usually same to next business day, they also charge a 1% fee for this service, but it's worth it in my opinion, because if you are willing to hold the BTC, the fiat value will keep increasing as BTC continues to rise.

If you need to sell because you need fiat, I recommend using Bisq (https://bisq.network/) and sell small amounts, then replace the BTC amount you previously spent.

Good luck and enjoy freedom/peace of mind.
> Thank God there are enough people who easily read 100+ books a year

In my anecdotal experience, a lot of such people don't really read 100+ books; they go over the letters of 100+ books.

I'm not here to judge though, do whatever floats your boat. Personally, I feel a lot of the "100+ books a year" appeal is in the social aspect of "look at me, I am smart."
It has to do with risk. You know what you're getting into, or if you don't, you're going to have to deal with all of your own customer complaints, confusion, dissatisfaction, &c. As soon as someone sells something to you, that stuff is their problem, and they need to charge a lot more for managing all the risk and expectations: documentation, customer service, insurance, lawyers to write contracts, lawyers to write letters...
> As I understand it, there are two ways to purchase electricity in Texas:

You are correct, but I feel this phrasing vastly overstates how common Griddy's real time pricing is (well... was). Griddy was a startup and the only provider offering this type of plan. A few of my techy coworkers used them, but most people wouldn't have even been aware this was possible.
This seems to be the sentiment from others as well. I'll probably refocus efforts on finding a less isolating and arduous hobby and instead look for more social, physical, and entertaining hobbies. Thanks for your input.
Time flies like an arrow.

Fruit flies like bananas.

Okok I'm showing myself out...
I like dayjs best.

https://day.js.org/
How can Amazon see what you’re doing in incognito if you haven’t logged in? An incognito session is cleared of all cookies so you need to log in to establish your identity. It doesn’t stop Google Analytics from loading but will log you as a new user/session because previous session cookie is gone.

Now, there is also fingerprinting techniques but at the time incognito mode was released these were not widely known and incognito meant: make me look like an anonymous user on the internet NOT make me invisible.
Think of a community as a viral meme. The idea of making art together, the idea of a PhD seminar. You need to have a “patient zero” who can pass the meme on. Depending on the virality of the meme and the number of contacts, the meme either gets passed on enough that the people being “cured” are replaced or there is a need tor a persistent source of (re)infection in the form of the originator of the meme.
I'm not sure this is a good pricing move. Most people who don't mind paying for this probably don't mind paying $11 vs $5. Those who say they have a problem paying $11 probably want it for free. They will say it's just a photo app, there are a billion others out there. Why use yours?

If you are just trying to have a massive user base, make it free. Or do something whacko like make the price really high. The middle road will probably lead to nowhere.

I'd say raise the price to $365, donate half the proceeds to something like http://www.charitywater.org and sell, sell, sell.
Thats pretty entertaining. Even if it's to troll childless 30 year olds.
Speed isn't a hash function weakness. Collision susceptibility is, but that doesn't really help you crack passwords.
What's your favorite race in StarCraft 2?

Terran.
It's the inverse of that. He's insisting we should implement Lisps in digital, because vinyl is useless.
In America, we need to start making structural changes to the system like eliminating bad teachers: http://papers.nber.org/papers/w16606
Doing so could produce $100 trillion dollars in gain for the U.S. (according to the paper above from HN yesterday).

Here's a positive view on U.S education standing: "The amazing truth about PISA scores: USA beats Western Europe, ties with Asia." http://super-economy.blogspot.com/2010/12/amazing-truth-abou...

I agree and am happy with the growth and flourishing of the entrepreneurial communities in foreign nations. But the picture is sometimes too rosy. I'm no expert, but this article poses some useful questions about China and India's future: http://www.bloomberg.com/news/2010-12-28/advanced-economies-...

The bearish view from the article:

"Some demographers say China and India are decades away from becoming advanced economies. “Both countries are still very, very poor,” said Jane De Lung, president of the Princeton, New Jersey-based Population Resource Center. “China is growing by leaps and bounds, but the majority of the Chinese still live in very poor and poverty- stricken areas. You don’t have widespread economic growth outside the cities in either country.”"

Ultimately, the U.S., China, and India each have their own strengths and can hopefully cooperate in a way where it's not one versus the other, but rather, together helping move innovation and the world economy forward.
Born in '75 ... my parents bought me an Atari 400 and I programmed BASIC on it ... but I can't remember what year. The 400 came out in 79 but I think it was a couple years after that.
It also does custom ports and protocols, for example 8443, 465 (SMTP), 994/995(POP/IMAP) etc.
> JS implement numbers as strings (has bitten me once).

What? JS implements all numbers as 64-bit floating point, which happens to be able to perfectly represent the 32-bit integer space. It can actually perfectly represent a 52-bit integer space. See Number.MAX_SAFE_INTEGER [0] for details.

Now, JS does allow for type coercion between values when using the `==` operator. Luckily, the `===` operator also exists which eliminates this effect.

[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

> Last time I looked at, there was no blocking IO at all.

What does blocking even mean in a single-threaded event-pump context? Does it mean other events can be processed while the IO executes? Because that's exactly what an asynchronous AJAX request does. Or does it mean it blocks the only thread available? Because that's what a synchronous AJAX call does.

Now, if your argument is that JS doesn't have an async / await construct in order to make asynchronous AJAX look like synchronous AJAX in the code, then that's in ES7.
Here is it: https://www.youtube.com/watch?v=Nn3O8XD1z0w
This Draconian legislation is a sham. They didn't listen to Australians so perhaps the rest of the world should join us to protest against it.
plated, blue apron, forage, hello fresh, peach dish, green blender... it is a cool idea but there's quite a bit of competition.
I was considering the same. The best advise I got was: Never pay for a Masters. Get into a doctoral program, get the MS for free. If you stay for the PhD, awesome. If not, at least your not out the cost of a down-payment for a nice home.
I'm fairly certain that interpretation is bogus.

Facebook holds patents granted in the US. Those patents to do not apply to all other jurisdictions. German law doesn't consider US software patents invalid, they just don't apply under German jurisdiction.

Basically, if Facebook can't sue you for patent infringement in the first place, the clause doesn't apply. If you use React in a product that enters the US market (or any market that is subject to US patent law), that's a different story.

That said, I'm suspicious that the entire thing is not enforceable in Germany in the first place (to clarify: I'm not claiming it's invalid, just speculating that it may not be enforceable in German courts). German contract law is actually pretty restrictive when it comes to what may or may not be in implicit agreements like software licenses.

Case in point: WhatsApp was told off in Germany because it blocked the accounts of users who used third-party clients. Using third-party clients was explicitly forbidden in the WhatsApp ToS, but the clause was considered "surprising" and therefore invalid. The ruling argued that using third-party clients was accepted by most popular similar apps and losing access (not just in the third-party client, but in WhatsApp proper) because of doing that could not reasonably be expected by users.

There are also serious restrictions to what rights you can waive. Not only doesn't the public domain exist in German law (you can grant a universal unrestricted non-exclusive license, but you can't waive your ownership completely), nor can you completely disclaim responsibility (e.g. you can still be sued for intentional harm even if you give something away for free). Another example was Walmart in Germany trying to prohibit employees from entering romantic relationships with each other (and failing, resulting in lots of bad PR).

There's a reason contracts in Germany typically include a clause stating that even if any single clause is legally invalid the other clauses (or even "the spirit of those clauses" in so far as it can be enforced otherwise) still remain in effect. I'm not sure whether this is actually required, but the idea is that it prevents contracts from becoming invalid because of any single clause being ruled invalid.
You're gonna get so sued for this.
I never got the Hadoop craze. It performs terribly on memory and CPU, which is odd for something that prides itself on being HPC-oriented.
Any data available on the # of crashes in the last month? FF4 is great in every way except the huge memory footprint and the fresh bugs.
Really amazing site! Finally a way to take advantage of the "I listen to all my music on YouTube" behavior that's becoming so common.

One comment: it's too difficult to create new playlists. The front-page suggested lists is great, but I don't think you want to require people to open up iTunes or some other player and then figure out how to export a playlist to text format (most of your users, I imagine, will have no idea how to do this).

You could supply a guide on how to do this for various popular media players, but far easier would be to do a live search on a text field and let people click on the song they want to add from the search results.

Considering your average visitor is probably "someone who tends to listen to their music on YouTube", you've got to make the experience extremely low-friction, or they're just going to go back to watching stuff on YouTube.
Business analyst/product manager. Also, all the big consulting companies hire science majors as consultants.
@ 8 Khz ~4 cm, however at 192Khz they'd only need ~1mm. Working backwards from standard key spacing of 19.05 mm you'd need a sampling resolution of ~18Khz.

Because the mics are unidirectional you're looking at two constraints one that the keys all fall within the union of two circles circumcribed on the points defined by the mics (any key outside of that union has infinite solutions) and the sample rate must be greater than speed of sound / keyspace distance.

I think using two mics would actually produce two solutions for each key, so you'd need three mics. You could probably easily eliminate this using a hidden markov model of english character usage.
Your torrents aren't "down". In the same sense that having a theoretical crappy ISP that blocks GMail doesn't mean your GMail is "down".

When we talk about downtime we usually mean a global outage, for most everyone.

That's what happened at Amazon. This never happens for an active torrent. And it's all by design.
This is super well written and explained and shows the research and methods used.
This is really, really bad reasoning. Basically you're saying that there's no point in countering wildly untrue conspiracies with facts or evidence, the mere fact that people believe the conspiracies means they might as well be true?

(I'm not making a claim either way on whether or not in this case it's true that devices are spying on us, just that this line or thinking is absurd that it doesn't really matter if a given thing is true)
(President of VideoLAN here)

Sorry to say, but the article is quite useless, and a bit misleading.

It's talking about a work-in-progress work, which is very far from being finished. None of those big issues are wanted.

Of course, the video being split from the UI is not wanted, and is just that the work is not finished on all the platforms.
But this is per platform integration, because of composition APIs.

For example, this is what the player looks like on Windows: https://i.imgur.com/q71PzJU.png and of course, this is integrated.

As for the rest, everything is optional and will be made optional:

- you can have the menu by default, if you want it, including the File menu,

- you can disable the medialibrary, and have 0 indexation, if you don't like it,

- the player will be possible to look very closely to the 3.0 version,

- the player can be integrated in the main UI, or split,

- the overlay can be above the video, like the imgur above, or the controls can be under the video, like in 3.0.

Seriously, some of those things are even doable today, in the nightly builds. I don't think the Author saw those options.

As to why, there is a media library, it is quite simple: some people use VLC to play a video file, and they will go to the player directly, and not see the medialibrary; or for the other use cases, you launch VLC, and it has indexed your home NAS and so on.

The goal is for the UI to be the less visible, as you can see in the imgur link above. Only visible on mouse over, if need be.
1) If you buy all the GME stock, then you own many buildings, and other stuff and a few abstract assets (and perhaps some debt, and obligations with employees, ...). So it has some intrinsic value. If you buy all Bitcoins, you don't own anything.

2) Someone had "rented" a lot of GME, sold them, and had to rebuy them before the expiration time of the "rent". So some people expected that they have to buy back the GME stock at a high price. (IIRC this window is over.) Nobody is forced to buy Bitcoins in the future at a high price.
Good riddance. I hate Big$G creepily tracking all of my internet search history from Chromium by default unless I explicitly turned it off.

But its cute that people still think that Big companies contribute to Open Source because they want to "give back". Hell no ! It has been about reaping free, complex technical labour, monopolies (chrome, kubernetes) and marketing for hiring devs.
Anyone can learn to code, that's the democratizing force of tech in action.

Maintaining a "brand" is mostly about upholding a reputation. If you're good at what you do and can prove it to others then having more people in the field isn't really a threat.

One of the most highly-skilled, highly-paid engineers I know has only a high school diploma. But he also has a reputation and over 15 years of proven experience in the field.

I like hiring people out of coding boot camps because they're easy to hire and I love mentoring people. I don't really feel threatened by them because it takes a lot of work experience to actually level up in this field.
See in my opinion, with the limited resources they have I'd rather see them fix your social studies class than add programming. There just aren't that many people that are going to be doing software development, but we probably can agree if everyone knew more about history, politics, and government this country would be better off.
I believe it's not easy to explain but let me try again and if it doesn't work and you are really interested in it drop me a line by email and I try with some more complex examples, ok?

Once I had this problem with a calendar on some application from a client. It was a month calendar and for every day there were some conditions that needed to be verified: is it an holiday?, is it fully scheduled?, is there at least one person available that day?, and so on.

How was it working? Well, for every day it would query the database for each one of those conditions which would in the end sum up to 5 minutes since it was a not so small dataset.

So how could we fix this? I started with the usual approach, let's just try to get this done in one query and some joins. There was some improvement but it as a messy query full of joins and even some sub-queries. It took something like 20 seconds to load that calendar and that wasn't enough.

Next approach: divide the most complex joins and sub-queries in some really simple queries. Examples: get a set of all the holidays, get a set of all the fully booked days, etc. Then, when you loop to show the calendar you just check if the iterating day is on the holidays set, then on the next one until you find one that works; if you don't just leave it blank. This made the calendar loading right away.

Benefits: cleaner and (much) quicker code (and also easier to cache if you can, just cache each query individually since some of them don't change that often, like holidays).

Is it making any sense now?
Should they be a Government run organization?
$14/month?

Price seems high to me, not sure how you arrived at that amount. It seems like hard-core domainers already have access to data like this through accounts they'd have with other registrars, and casual domainers probably know enough to know that the majority of recently deleted domains tend to suck anyway.

I'm hesitant to give you $14 even one time for a single months subscription to something that is very unlikely (based on my past experience) to have any domains worth grabbing, and I'll have to filter through thousands of deleted domains to MAYBE find one worth grabbing.

I like the idea of what you're doing. I think the real-value add might come from doing some intelligent sort of the deleted domains. Things like domains that have a "pronounceable" spelling, etc.
Wouldn't life favor the flipped version because it has no natural predators? Consider it an invasive species [1], something there are many examples of and usually a serious problem. While life may favour existing right-handed life over developing left-handed life, this does not mean it will favor existing right-handed life over developed left-handed life - the argument is akin to saying that an invasive species cannot dominate because it hasn't evolved into place already.

[1]: http://en.wikipedia.org/wiki/Invasive_species
That is depressing, isn't it?

On the other hand, I'm still wondering why Google hasn't switched away from the Flash-based graphing tool seen Analytics and Finance.
Ah, don't do that, weird things happen when you're using TS, if the host machine also has the same Ctrl-Caps switch.
The IP is what "thepiratebay.se" resolves to. I assume the submitter used the IP address in order to get around DNS-level censorship.
Hostility of this article is staggering. I understand why she feels like that but I certainly don't think she's helping her case. I'm positive there's a rather hefty chunk of female population who'd read this and disagree. Amanda can always say that women who disagree and blindly following the patriarchy that entraps them but isn't that the same type of tunnel vision she's trying to defend?

This comes across to me as Scott admitting that he is (or was) beta and she's like: no you're alpha and you're a pig. I can deal with this stance and I bet so can Scott. But, again, it's not pushing discourse in the direction I think Amanda wants it to be. I'd love to see actionable suggestions from feminists WRT how men should behave. So far I've seen a lot of don'ts and very few dos. It's not helpful to have crushing critique and no constructive offers. :/
True, but until Sublime started eating his lunch, TM2 was being developed so quiet and slowly that a bunch of people thought it was vaporware. I believe that's what the OP meant by "in hibernation".
Webmonkey was pretty cool back then for sure! Still, nothing beat a good, heavy paper book in my hands.
I don't remember anyone talking about a cap on the number of TNCs, you may be confusing that with the very large outcry over a cap on number of drivers. From memory (of the original bill) the drivers are able to get the full for-hire driver license with more intensive testing and then the 16 hour cap doesn't apply? And uber/lyft/etc all refuse to say how many drivers they have now, so fuck 'em, 300 is probably enough.

edit: there might have been an argument that capping the number of drivers would de facto prevent new companies from starting because all the slots would be taken by existing ones?
Whenever I'm reading something on Reddit/HackerNews/etc that I think is going to be relevant later, I hit my Archive.org bookmarklet:

javascript:void(open('//web.archive.org/save/'+encodeURI(document.location)))

Which immediately saves the page to the Internet Archive. I haven't had time to look into if the Internet Archive has an API you can issue a URL to and it will fetch the content in the same way as above.
I don't downplay the importance of those skills, but are they essential to all CEOs? Does every company need a public face? Absolutely not, at least not for startups, depending on your core competencies and what makes you a good CEO, the public facing stuff to the extent that it is necessary in any given company can be delegated.
People get their movies for free without having any reason to be or label themselves as a "public-access crusader". That's a large part of the point: These laws are failing because people are widely ignoring them. People are not labelling themselves as "public-access crusaders" because they are able to just go on with their lives and carry out actions they don't really see anything wrong with in the face of so totally ineffectual enforcement that most people never give the issue much thought at all.

The much more telling thing is that there is no public moral outrage from large numbers of "intellectual property crusaders" who decry the lack of enforcement - the limited outrage there is almost entirely corporate and/or paid.

This shows how disconnected copyright law has become from prevailing culture.

The copyright holders have already for the most part lost - the question is not if the legal framework will change, but how long they can hold it in place.
Edge.js might interest you. It's an interop library for .Net and node.js: http://tjanczuk.github.io/edge/#/
I've been writing F# professionally for 1.5 years now and let me tell you: it is a BLISS! Came from Scala so no .NET experience at all before.
> I'm an average developer looking for ways to work as little as humanely possible.

You can halfway do this by being a 90th percentile developer. The problem is you get there by putting in the work and having the sort of mindset where you put in the work and keep putting in the work when they don't have to.