jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yes, but I do this so naturally that I often say things like "I'm a Coq expert" when out eating with people I'm close with from my field, and believe me this is not something that works out well for women. People overhear you and at best give you dirty looks, at worst harass you like the driver mentioned in the thread.
Pretty sure some programs used them before 1990, just not with a convenient getopt_long(). I know it's not the best example, but 'dd' used things like "if=whatever skip=123" prior to 1990. The article also mentions find, but it used single dash long options.
It's plenty easy to embed another engine into a browser... see: VBScript, Dart, NaCl, etc...

The problem is that in the end, you won't see consensus on a secondary language from multiple browser vendors, in the end something that breaks down into JS/asm.js is probably more practical.

To me, getting webworkers to a better position of usability is a far better goal. As it stands, you have to write your worker completely detached from your main script/code... separate build target, separate calls, different model from node's IPC which reduces reusability. This is mainly in that I feel a bigger issue with JS performance for critical tasks in the browser will be alleviated by better channels with web-workers.
Just the freebies. The book(s) are less dense, but still get to the point. See http://minireference.com/static/excerpts/noBSguide_v5_previe... and http://cnd.mcgill.ca/~ivan/miniref/noBSguide2LA_preview.pdf for the book previews.
The Schrodinger equation is the heat equation with complex time. Although qualitatively it’s dispersive, not dissipative.
You're using them wrong.
I like checking out http://www.smashingmagazine.com/, as well as their ebooks.

The best way to learn design is looking at existing designs and what works about them or what doesn't work. http://www.awwwards.com/websites/clean/

Design is an iterative process. Do you rough out ideas on paper before starting to build them? Paper prototyping in the beginning can save hours/days of work down the line.
Fascinating! Are you suggesting an increase in use as a currency or just an increase in trade as a commodity?
It is yet to be seen whether they're going to defer to BLAS or try rewriting the routines in python for the linear algebra.
Its not common but some of the older people tend to follow this.
English is a Western language. It belongs to the Western culture. At least that is how the rest of the world sees it.
Can you provide more information about Canadian government grant?
In Scala they are heavily used. Future, Try, Option and List are all monadic. I find Options to be fairly easy to understand and pretty useful. An example:

Suppose we want a function that returns C = A + B, but only if A and B both exist. Otherwise C cannot be set with a meaningful value.

In an imperative language (python-esque?)I might do something like:

if A != NULL && B != NULL:
C = A + B
else:
C = NULL

in Scala:

val C = for {
a <- A
b <- B
} yield a + b

What's the difference? In this example it is largely syntax, but let's do something with C.

D = [1,2,3,4,5]
E = []
if C != NULL:
E = [x*C for x in D]
else:
E = D

So now we've got some complex logic. If C is set, then we want to multiply every element in D by C and assign the result to E.

Without monads, I have to explicitly check for C == NULL before doing anything with it. The compiler isn't going to enforce that so it's possible I forgot to check and I segfault or NPE. Here's the monadic version:

val D = List(1,2,3,4,5)
val E = (for {
c <- C
x <- D
} yield c*x).getOrElse(D)

With an Option monad, I must use C inside the for comprehension. This is enforced by the compiler. If C is None, then cx won't execute and the for comprehension will return None. `getOrElse` on None just returns whatever was passed in, which in this case is D.

So what did we gain? Again, it might just look like syntax. We swapped an `if C != NULL` and and `else` for a `c <- C` and a `getOrElse`. We actually gained some strong compiler guarantees.

Sort of a basic example and it might not be completely straightforward at first, but in my opinion once I understood how to effectively use monads (like Option and Try in Scala) my ability to simplify complex logic and be confident that it was correct increased.

EDIT: Haha... I botched my final scala example. That doesn't compile... something like:

val E = C.map{c => D.map(_*c)}.getOrElse(D)

would do the job.
A distressing number of runs on our HPC system simply aren't reproducible twice in a row anyway. They get repeated until, or in the hope that, they don't deadlock or segv, not that users typically believe in deadlock. They aren't debugged -- it's blamed on supposed system problems, not the code -- and it doesn't seem to worry the people publishing results from them. I doubt our users are unique.

Even for decent code, docker is being over-sold for this sort of thing. Serious large-scale calculations, in particular, simply aren't hardware-independent in practice. Consider a 1024-core PSM MPI job with Haswell-specific code or requiring some GGPU, or a 128-core, 2TB SMP one; you can't run them anywhere. Even if you can package and run in docker at another site, if you don't get the "right" results, what do you do about it if you don't have source?
> Even if patches were available, it would be far better to wait for most devices to be patched before releasing a full exploit.

The practice of a firm 90-day release schedule increases the probability that vendors will fix patches and take steps to assure that they are deployed to most devices within that period. But that only works if the practice is firm.
It seems to me that mounting everything user-writable as noexec should be very similar to what you want. That said, it will not prevent a user from executing arbitrary code, but will make it much more complicated than "download this bunary and click it". (It's still possible to use a debugger to load something into an existing process; IIRC you can LD_PRELOAD a library from a noexec location, etc.)
Messaging between friends is not publishing and it's normal to want and expect conversations between friends to be private. With Facebook, there's always a middle man, listening in on and recording the conversation.
Interesting pitch, but it is confusing to me. How is this different than just getting a small business loan / line-of-credit? It seems like most financial institutions can price into that an expected rate of return and price out the loan appropriately. Does it "feel" less bad if you leave someone with worthless equity than a worthless promissory note if the business fails to take off?

Would be interested in reading one of their typical term sheets and comparing it to say a SAFE from YC or a simple business loan.
"Once you've built a system that understands timezones and offsets from UTC"

I think that's the point he's complaining about: it's damn hard to build such a system because of the artificially induced complexity.
Anywhere I can get more info on the HTP group? I was pretty fascinated by their zines at the time...
P(lose|can’t raise money)=low ??

Also, raising the number of Congresspeople would raise communication costs between them significantly, making it harder to coordinate on bills.
You could invert it and consider on which front the Germans suffered the most losses - clearly the Germans suffered the majority of their casualties fighting the Russians.

http://en.wikipedia.org/wiki/German_casualties_in_World_War_...
I don't think so, or at least non-trivially anyway. Same reason jammers are prohibited as they have a potential spillover, as you can't definitively say 'this is the range it'll work in'.

On the part of service providers also monitoring it it's difficult, a fair few prisons are actually within reasonably populated areas so it'd have to be pretty accurate signal tracking so you didn't get some spillover.
A good API is an API that abstract its database schema and expose designed Endpoints (Objects) to its clients.

By exposing Objects instead of your schema, your API has less chance to be updated as frequently, since its internal data storage is separated from its public API.

For the same reason, it is a bad practice to have multiple applications reading and writing data directly in your database. Building an Endpoint based API on top of your database and sharing this API across your clients is a better option.

Building an API directly on top of a database schema also brings the problem of impedance mismatch in all your client's applications: http://en.wikipedia.org/wiki/Object-relational_impedance_mis...

The problems here have nothing to do with the fact that the API might be chatty.
for the hater that downvoted me: http://www.virtualbox.org/ticket/818
The shells have no relation to man, except that being programs they typically have man pages. When you run man, it parses some file (often using nroff) and outputs it to standard output, usually through some form of pager.

A shell can't "move away" from man. It could ship with its documentation in a different format, or the authors could even develop a new documentation reader... but if you think man and the shell should somehow be specially related, you're forgetting how Unix works.
I'd like to see a more substantive caption on the diagram. I had no idea the French were a branch of early humans. (I take it, it's actually a name for a finding.)
umm..those were REAL accounts by real people..who truly liked the service. All i wanted to do was to spark a conversation..which is Finally happening. Im not running for president. i dont need votes. just your feedback which im very grateful for.. thank u HN
Kind of wondering why a few of these "mega-supernodes" didn't already exist. Does Skype seriously rely on the connectivity of computers it doesn't control? That's what I read from the blog post at least.
Right... so this will liberate the Americans?

All this is, is another way of controlling speech. The internet is the last truly open medium. To allow the government to shut it off because of War or other reasons would be ridiculous. This 'switch' violates freedom of speech by isolating Americans from parts or all of the now 'World' wide web.
See, but then I'd just release 10 minute abs.
Visited the Gulf of Mexico lately?
Let's see: x / y * y == x iff x % y == 0, if your language handles integer division like most do.

If your language doesn't do integer division that way, the naive approach is even easier if you know how to round: x / y == round(x / y) iff x % y == 0.

There are many, many other approaches which will work, too. I saw one guy hand-build an array of ints, initialize to zero, loop over it once with arr[i++] = 0; arr[i++] = 0; arr[i++] = 3 to set the multiples of 3, then do the same thing with the fives except checking to see if there was already a 3 there, then looping over the array a fourth time to handle the actual printing.

That is the kind of competent, worksmanlike programming that runs the world while the can't-do-FizzBuzz guys are hopefully not touching the code too much.
Wait are you saying I have to be content with who I am?

What do you mean I can't expect my employer to validate my passions in life?
Anyone still looking at this besides me?

Applying the "project" model (6) to a programming career: with 3 or 4 small projects a year on Kickstarter or App Store(s), you might be able to make a modest living. I guess that the special challenge of (6) would be to build up a good enough reputation and get people's attention.
> And nowhere did I say emotions only exist in static images. Of course they are communicated through voice, video, etc. -- I don't know how anyone could think otherwise.

Your initial post argued about it being difficult to detect emotion given just a single frame, then concluded that "any AI products designed to supposedly recognize emotions are necessarily snake oil".
What’s wrong with the app?
And all the SPA frameworks were created to make pages load faster for a better experience, and now the original, simpler stuff is a much faster loading experience.
If someone wants to make an argument "this needs to be regulated" then they need to assert that the benefits of doing so outweigh the drawbacks. The article does not really do that; it points out a class of potential harm, but it does not try to present an reasonable argument that regulation is likely to succeed in preventing that harm; and the balance of pros vs cons can't even be discussed without at least some general idea about what kind of regulation we're talking about.
What do you mean by "not permitted to earn less?"
Like breathing is a choice?

Where are the minimum-wage-affordable apartments in nyc?

“Choice”
I'll ask my landlord if they take that next time. I'm sure the company would love to earn experience from my work instead of money too since it's so valuable.
> if humans were a decent species, money would not work it's way toward people who already have more

We are a decent species, that's why we've survived this long.

There is also more at play than just humans being "decent". I recommend this short (3min) video: https://www.youtube.com/watch?v=-k_FfS1kHfY

TL;DW it's almost a natural law that things accumulate in a pareto distribution.
Pull the minimum up, and yes it improves. Without it? No.
Interesting. We have a massive versioning system in http://Clara.io but what we do is we store everything and we have a front end DB that tracks versions, thus accessing a file from S3 is a redirect through another identifier. This allows us to have multiple concurrent versions all accessible without relying upon S3 features. We also cache the hell out of S3 because we find it slow.
I wonder what's been taking so long. The architecture was supposedly raid-proof as I understood.
I like it, as it's much more semantically oriented than Bootstrap. But why do the buttons still need the "BTN class?
Honestly, I'm a bit curious too, bu kinda do not want to know, as I may be then tempted to 'go for it' and obtain that ability.
Not enough money.
Welcome to my world. I have mostly given up of writing "Bánffy" in web forms. I have even given up on pronouncing it right, as nobody in Brazil (except Hungarian expats) can do it in a non-painful - for me to hear - way.

Well... At least your name is valid ASCII... Once entered, it won't be mangled at the database layer.
A nurse practitioner probably could have done it cheaper, but you probably want to be pretty sure that the tweezer plan is going to work before digging around deep in your ear canal with them. A doctor or nurse is presumably trained enough to make that call, or defer that call to someone who would know better.
We have not tested on Linux. If the capture button is greyed out, it means the applet hasnt loaded. Hopefully in the near future we add linux support.
Looks great, hoping to see source released sometime :)
Imagine how poor Bret Favre feels.
It's throwing a java.lang.UnsupportedOperationException for me :( (Linux Firefox, Fedora Core 11, Gnome, default install, Mozilla/5.0 (X11; U; Linux x86_64; en-GB; rv:1.9.1.9) Gecko/20100330 Fedora/3.5.9-1.fc11 Firefox/3.5.9)
It's always better to do a hard reset before selling your Android phone anyway.

Edit:
Ops! Missed this part: "... and even a full reset to factory settings failed to eviscerate the indiscreet imagery."

I believe that these screenshots are cached to appear as previews for bookmarked sites. But a full reset should wipe everything. If this is not the case, it could indeed be an issue.
> positive correlation between family income and testing scores

Correlation != causation.

One of the best SAT prep available today is https://www.khanacademy.org/test-prep/sat and that is free for everyone.

Standardized tests are important, otherwise students are not evaluated using a uniform criteria. GPAs can be compared only within the same school district.

Even the curriculum is not standardized across states. See
https://en.wikipedia.org/wiki/Common_Core_implementation_by_...
While it's terrible enough in either case, it does make a big difference that he's a citizen. Countries have another level of responsibility towards their citizens than to their residents. It shows in how AFAIK no country has even talked about restricting inbound travel for their citizens during the pandemic while even permanent residents have been blanket denied.
No, I said /meant the No-Fly list should not exist, at least of US persons. If you are too dangerous to fly, you should be either in jail or mental hospital.
I guess it makes sense to do as little as possible to scrape a C or whatever the passing grade is while at high-school and spend all your time optimising for the SAT then instead? Or not that simple?
I always took it as name recognition/playing the long game.

I'm not currently looking to buy a car. When I do there will be 10ish years of product placement in movies, banners, radio and TV commercials, magazine ads, youtube ads, good press, and bad press that I've been 'ignoring' that will undoubtedly play somehow into the purchasing decision.
You can't really compare die sizes of a MCM and a single die and expect to get transistor counts out of that. So much of the area of the MCM is taken up by all the separate phys to communicate between the chiplets and the I/O die, and the I/O die itself is on GF14nm (about equivalent to Intel 22nm) last time I checked, not a new competitive logic node.

There's probably a few more gates still on the AMD side, but it's not the half again larger that you'd expect looking at area alone.
1600 is the high score again as of 2016.

Yes, there have been various reported cases of fraud on the SAT. The most prominent two that come to mind are the recent college admissions scandal, in which strategies included both (1) having a substitute take the SAT in place of the student and (2) bribing the test proctor, and the year in which every test result from South Korea was canceled due to widespread cheating.

https://world.time.com/2013/05/10/for-the-first-time-sat-tes...
Certainly not standard. I've never encountered anything but every two weeks or twice a month. I have little doubt monthly exists but anecdotally it's not super common.
> modern OSes want to be able to close programs behind your back, while they seem to still be running, and then restore them to their previous state when you come back to them.

I thought they were suspending them, not closing them. Those are very, very different things.

In any case, pretending that applications aren't closed when they are is no better.
Anandtech is a site for benchmark fanbois, not shopping for compute value.
Well, such mechanism exist in Badoo. I am not sure if it present in US and West Europe, but it's present in East Europe.

Beside classic like/dislike/match there is possibility to look who is around and directly message person. Depending how person is popular it could be free to start conversation or you will have to use "coins".
Sorry for the nitpick, but I think you mean, "buyers pay $65" or "price after markup is $65"; markup is the difference between input price and sale price.
Probably because its been "designed" over a couple thousand years and they don't have cars for the majority of that.
I used LibreOffice at work for two years (on linux) and it was good for most things, I used the powerpoint equivalent and it's definitely under-powered compared to MS but probably fine for 95% of people.

I also did the MS 360 thing once about 3 years ago and will never do that again.
Great article! Erroll Garner is definitely my favorite jazz pianist, I think he definitely deserves some more love in Jazz history. The dude couldn't read music and was improvising stuff like this:

https://www.youtube.com/watch?v=HLLWN9x3Yis

https://www.youtube.com/watch?v=8OCJgP7_-fE

Edit: Erroll Garner's story is a great one if anyone wants to take a read:

I just find it funny, I was studying some of these piano transcriptions and I SERIOUSLY was disgusted at the stuff he was able to play. Like, one has to wonder if Erroll actually had 3 hands at some points, while practicing these masterpieces... Interestingly enough he was a short man... How on earth did he play some of these things?!?

"Short in stature (5 ft 2 in), Garner performed sitting on multiple telephone directories."

https://en.wikipedia.org/wiki/Erroll_Garner
Most supporters of neoliberalism don't know Adam Smith himself anticipated your observation and argued for the solution - i.e. regulation.
it'd be funny if amd came out with something like intel phi pcie cards, after intel discontinued them. But for my mostly unet / fcn, segmentation deep learning models, gpu's will continue to be the goto, until we get into a few hundred cores range...
If it doesn’t make it any better, then captcha makes it works for real humans
The body touches on common problems in internationalization (i18n) and localization (l10n) which should be familiar to programmers who have done properly internationalized software in the past. The canonical implementation is gettext.

https://www.gnu.org/software/gettext/manual/gettext.html and https://www.gnu.org/software/gettext/manual/html_node/Plural...

The final quote is a one-sided view of the Sapir-Whorf Hypothesis, a fundamental debate in 20th century linguistics.

https://en.wikipedia.org/wiki/Linguistic_relativity

I must say I was excited at the URL because I thought it was a Quarantine remake.

https://en.wikipedia.org/wiki/Quarantine_(video_game)
> then put a message on your site telling users that the project is frozen, so you won't respond to email requests.

You're literally writing this under a blog post detailing exactly that and it's also clear from the documentation of the project. What is your complaint here? That he potentially doesn't reply to every single e-mail?
My point is that taste in music is vestigial since the invention of writing. Before that it was a selective advantage.

Even if amusia (of which musical anhedonia is a subtype) was prevalent at the time, culture transmission operates at the group level. The mere existance of amusia with such a low prevalence doesn't invalidate my point.
Bob Barker hasn't hosted the show in over a decade.
Notably these are European world maps, translated into Chinese.

This would seem to be a particularly petty / knitpicking observation except for the whole "Zheng He Discovered America" bullshit[0]

[0] https://www.1843magazine.com/travel/cartophilia/did-china-di...
I don't dispute any of that. What I don't buy, however, is that there's some electronic conspiracy among sound engineers to make women's voices sound bad. I don't buy that powerful female artists (like Madonna) would put up with that. I don't buy that the record companies, who want to sell those records by female artists, would put up with that.

Lastly, if it takes a highly trained ear to pick up differences, then the difference is not material to the public and it's an ineffective conspiracy (assuming there is one).
It's really only a solution for healthcare workers due to the amount of work required to harvest and transfer immunoglobulin.

I think a far more scalable solution for the general public is the use of existing anti-viral drugs.
Bookmarking this as I am in a kick off for a project that needs to archive data in a regulated industry and the scope includes 5.25" drives. There always somebody!
I've been a Simple customer since launch, and have used it as my primary bank since ING Direct was turned into Capital One.

It's mildly depressing to be reminded once again that the dream of startup founders these days isn't to build something, but to sell something... specifically to a bigger company. Which will inevitably delete the thing, once it serves its use. Which is to provide presence in some kind of defensive strategy.

I'm not sure what to use as my primary financial institution now. I have an account with my local credit union, but their app is mediocre. Simple's high quality app was the main reason I used Simple. I really just want an institution + app representation of such, that provides a 21st century experience.
Thanks, I had forgotten about that.

And I think there's a direct line between this suppression and the behavior of many people.