jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
the guy behind the linked blog has trolled pretty much every functional style programming language community that has more than 5 people (as other people note). any time spent even looking at his stuff is time you'll never recoup.
handy wavy requirements lead to handy wavy code.
I haven't gotten to the point of paying myself, but I'd probably just pick the easiest thing - paying myself as an employee. I think there are calculators online that show how much to deduct, etc. And then you avoid shooting yourself in the foot by paying a huge percentage come tax season (if you did it as a contractor).
True enough but for some reason a superscript is less distracting to me than a blue link. It's almost a compulsion for me to hover over each inline link to see where it goes. Hopefully this cuts down on that.
What's with all these random people posting open letters to Mark Zuckerberg? Delusions of grandeur seem to be running rampant...
Here is that link: http://coding.derkeiler.com/Archive/Lisp/comp.lang.lisp/2007...
I believe each node may have an arbitrary number of children.

The problem definitely says that a leaf node will have an empty array as it's children property
What's whacky about implicit units for a given format?

I use data files without explicit units all the time. A format specification, which might be explicit or implicit, might say that a given file is stored in CSV format where the first column contains a molecule representation (in my case as a SMILES string), followed by an identifier, followed by the molecular weight (in amu, which is the only reasonable unit), followed by surface area (in Å², which is always the case), followed by volume (in Å³, again, always the case). You'll note that none of these are SI units.

I have another file containing a molecular structure in SDF format, which starts:

16125001
-OEChem-04231101242D

44 45 0 1 0 0 0 0 0999 V2000
4.5411 4.0194 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0
3.6750 2.5194 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0

Line 4, the 44 is "number of atoms", the 45 is "number of bonds", and the (4.5411, 4.0194, 0.0000) is a coordinate in angstroms. I see a distinct lack of units in the data file.

I have another file, in PDB format, containing lines like:

ATOM 34 N GLY 1 6 8.420 50.899 85.486 0.50 51.30

The (8.420, 50.899, 85.486) is a coordinate in Å. The other numbers are identifiers of one sort or other, or the unitless occupancy and B-factor.

Are you really going to scoff at my entire field, for working with data files without explicit units since the late 1960s?

When working specifically with Excel files, an organization tends to stabilize on what certain column titles mean, so the a title of "MW" means "molecular weight in AMU", etc. This is more complicated when applied to values which are parameter dependent (charge at pH 7.5 vs. 6.0), or depend on specific models and/or software version. You'll notice that pH is a unitless number.

Units are only a subset of the ontology usually omitted from a given file format. Others include unitless terms like B-factor, pH, "number of atoms", prediction model, and implementation version. This ontology is often instead made explicit in external format documentation or through shared knowledge of the users of that data file.

What advantage there is for me or my field to have 'SI units as a requirement for most datatypes', especially since we often deal with non-SI units like Å and amu? I don't see anything except more confusion, more chances for error, and performance overhead of going from/to SI units instead of staying in the domain-specific preferred system.

The people who I've seen try to use a Semantic Web/Linked Data approach end up bogged down in verbose and slow to parse data formats that make it hard to do real work, because the software has to be wary that the input one moment might be in Å, the next in nm, the third in m, and the fourth in yoctoparsecs.
I was thinking about less granular grouping i.e city or state level.
>"FACT: Cancer is a Fungus, It Can Be Prevented"

What on Earth. Are they serious?
The most important thing to note here is that if Snowden can bypass the logs to cover his tracks then so can many of the capable people in the NSA that may want to use those systems for nefarious acts.

A low level analyst using the system as intended probably won't be committing any serious crimes they can get away with, but there are probably many people in the NSA smart enough to use these systems for wrongdoing in a way that effectively covers their tracks.

Compliance departments are a tricky thing. Anyone who has worked in the compliance area is pretty much fully equipped to evade compliance. Just ask the Societe Generale Group.
DSLR were always designed for a niche market.

The huge drop in prices allowed plenty of people to get one even if they needed a point and shoot, just because they could look more 'professional' (aka those only using automatic mode).

But there are just too many cases where DSLR are superior because of its manual mode (shutter speed, adaptability, wide-angle, ...)
There is nothing wrong with the low end gear. I rock a Canon XTI & 50mm 1.8 around the house. $150 all up.
why would anyone still be using threads or processes these days? :/ hardly scalable or efficient.
The biggest problem fighting fires are lethal to humans high temperatures and lack of easy access to places affected. Those two problems would be irrelevant to properly designed drones that can easy maneuver and are built from temperature-resistant materials.

Instead of huge drone carrying water (we already have planes to do that now), I was envision a network of connected drones that "pass by" the water as they hover in the line all the way from water pool to fireplace. The video attached previously shows you group of drones perfectly communicating with each other.

I never said it was easy to develop, but I have to disagree its something "way beyound the current levels" of technology. Further, the cost to design, develop and implement would be pennies comparing to an average damage of mid-size fire. Not the mention about life-loss.
Not sure if you're serious, but if you are: "the willing" are often poorly informed or have little choice.
I personally think this is the best solution besides implementing ‘./‘: take the colouring off and simply return “permission denied” when someone tries to ‘chmod’
It appears to have some inspiration from VOGL https://github.com/ValveSoftware which is Valve's OpenGL debugger.
Yet another thing I find amusing from Google is that the latest Android SDK has dedicated APIs for multimedia calls using SIP - http://developer.android.com/guide/topics/network/sip.html
Right. Not everyone deserving of aid is employable either.
I believe they may have been reaching out to college users to kind of create their own branch, or somehow handing out "credit" to the first people to "check in". If you look on each campus' about page, it will show a few names for the "founding members"
Is there anything in particular about your method that you wish were easier, better or different? Is there anything that does not exist, or does exist that you feel shouldn't have to?

Thanks!
The whole rest of the article is him explaining how it works!
First, Chicago pizza is not pizza it some sort of Midwestern casserole.

That said, if you haven't had pizza from Burt's out in Morton Grove you're not allowed to enter the judging. Outside of that, my favorites are Pequod's, The Art of Pizza (on Ashland) and Nancy's (specifically from the one just north of Diversey on Broadway)
The relevant paper, which (I guess) outlines parts of his PhD thesis findings: http://arxiv.org/abs/1401.6771 It's important to mention that the graphene produced with the method from the article has apparently some different characteristics than the graphene obtained by the classical method of exfoliation.
Sure. The TPM is connected via a bus, but there's no reason you couldn't build something like it into any other chip, including the CPU itself. http://en.wikipedia.org/wiki/Trusted_Platform_Module
I work at Prezi.
We have about a petabyte of data.
It's usage data coming from the product and the website.
Clicks in the editor and such.
Then we have a data warehouse with cleaned and accurate datasets, that's much less.
We are on AWS, we use S3, EMR for Hadoop, Pig, Redshift for SQL, chartio, etc. We have our own hourly ETL written in Go which we will opensource this year.

I recently talked at Strata, here's the Prezi:

https://prezi.com/d1889jmlziks/strata-2014/
I am just sad that this article would be illegal in my country, France.
Hey, I just wanted to know what you didn't like about java. Since 1.6 things have been getting very good for the ecosystem. Would you care to share some of your complaints?
I work with genomics data. The data is more complex than big.
The Labour party has a highly authoritarian wing. Possibly even a majority, it is certainly mainstream there. That is one of the reasons behind growing support for other parties, previously the Lib Dems, now the Greens, among former Labour voters.
> lsd was and is a mythological drug in every sense of the word. Nothing you know about it is true either to the good or to the bad.

This is false, LSD is the most researched psychedelic of them all and while we're not entirely sure of the mechanics of its actions (nor do we know of any of these kinds of brain mechanics, that's why the prescription of anti-depressants seems to be more of a guessing game than a science), we're definitely sure of a few things that occur.

LSD is not a unicorn.
I agree. What's the point of making generic code ? Do you really think your code will be re-used in the future for similar cases ? If not, better do what you've been asked and not dwell into abstraction.

Time goes by pretty quickly, things change, and so much code is being made obsolete every year. Remember, it's easier to write code than to read it. Thus, write code that is readable and that does the job, not code that does something abstract and "lead the way for similar cases".

To me inheritance and object oriented programming should let people make libraries, but not make end user applications. Application are imperative and follow scenarios and use case, they're not OOP. Most programmers should just use OOP and inheritance when they use libraries, not in other cases. You don't need to make a library very often, thus, don't try to use inheritance or to write a library.
That's useful, exactly the tool missing in my BrainFuck toolkit.

+1
In PyPy's FAQ, the answer to the question "Is PyPy a drop in replacement for CPython?" is "Almost!"

... followed by a few paragraphs of details about why it is "almost".[1]

Their caveats seem to match up to several of Guido van Rossum's reservations about PyPy back in 2012 (summary here [2])

In the last 3 years there have been significant improvements with PyPy3 and C extension support, so it's getting closer but I would imagine it will take a few more iterations to from "almost" to "definitely".

I personally believe in PyPy's long-term future, they've done amazing work and think it is worthwhile even if CPython remains the reference platform.

[1] http://doc.pypy.org/en/latest/faq.html#is-pypy-a-drop-in-rep...

[2] http://stackoverflow.com/questions/12867263/why-wasnt-pypy-i...
https://en.wikipedia.org/wiki/List_of_largest_container_ship...

I don't think that this comparison is the best way of looking at it, but FWIW, the largest container ships can haul just shy of 24k containers.
This article betrays the author's misunderstanding of complexity theory. Complexity theory is about finding algorithms which provably optimize some notion of efficiency. Any notion of efficiency. Complexity theory is not equivalent to using asymptotic notation to describe things. In particular, when you find an algorithm that has, say, O(n) worst-case runtime, then you know that the time-complexity of the problem you're trying to solve is O(n). It could be better, like O(log n), and the goal of complexity theory is to do better or prove you can't. You could also try to find the query complexity of a learning problem in terms of the accuracy desired, or the round complexity of a problem solved by MapReduce algorithms in terms of the number of processors and the size of the input.

> How does the algorithm perform in concurrent computing? Clearly we’d prefer an algorithm that can scale over processors to one that can’t ... Certainly there is a way to put this all together in theory, but I don’t know those details.

There are no details to know. Any time you have any parameter of any system which can grow (processors, input size, time, space, cache layers) you can describe anything depending on that parameter using asymptotic notation to get a rough estimate of its efficiency. This is not a question of complexity, just a question of how to express growth rates succinctly. Knowing how to reason about rough estimates is essential for engineers because they have to have some idea about why the thing they're building will conform to specifications at least in principle before devoting the resources to measuring it precisely.

And to reiterate: none of this has anything to do with complexity theory except that in complexity theory we happen to use asymptotic notation very heavily. The author's problem is with mathematical language being used in the workplace.
Don't underestimate the value in a multitude of skills. When Argentina's economy collapsed in 2001, I'd prefer to know how to write code, do laundry, and wash toilets than only knowing how to write code.
because it's simply not cost effective for the majority of software.

That's a great point. We utilize best practices, like automated tests, to narrow the gap between pure experimentation and mathematical proof. Proofs in most code would be difficult to impossible because most of use libraries that use other libraries, etc., so we just do the best we can given the time and monetary constraints that we have.
People never cease to amaze me with their ability to be so technically correct while entirely missing the point.
I think there is a distinction between holding the belief that `racism exists and is evidentially relatively prevalent in day-to-day life` and the `set of beliefs associated with corporate/academic D&I training`, which include many of the things criticized in this article. They also tends to be class-blind.

Where I think this article goes wrong, however, is when by conflating the two. The "Left" is a broad category. Certainly, some might conflate criticism with "violence", but I think it is a markedly conservative trend to try to conflate corporate D&I training with the Left writ large.
"central business district" not "cannabidiol".
This explanation makes sense of how they arrived at this, but it still doesn’t make sense to me under the flag. It’s type checking:

1. Something that can never be null

2. Based on code that’s not present

3. Which even if it were present wouldn’t necessarily be subject to strictNullChecks (even the example they used wouldn’t!)

Having had some more time to think about it, not only do I think it’s odd, I think it should change (and my next stop is their GH issues to say so/upvote whoever already has). It violates the principle of least surprise, which is very much at odds with the language’s mission.

Note that I’m not necessarily advocating for yet another flag/compilerOptions entry. I’d much rather they roll everything up in `strict`, and I’d even more rather they remove the non-strict option altogether for .ts files.
Richard M. Stallman
I didn't understand the hysteria about Whatsapp to begin with. Yes, Facebook doesn't exactly have great brand recognition but by all indications the TOC change didn't even actually change anything for individual end users but people kept bugging me about switching to Signal.

Compared to the ICO crypto shenanigans of Telegram and now this I don't see a reason to switch. People also kept trying to get me to use Brave instead of Chrome, and the first time I opened it there was crypto advertisement everywhere.
Hey team,

Founder of Zeneca here. I think there’s so much room to deeply engage with books. From sharing a list, to discussing a technical book like SICP. Our current version solves some of the problems the author mentions. Right now, you can share lists of books you like, take notes, and discover other people with similar books: i.e https://zeneca.io/stopa

We show hn’ed a few weeks ago and are iterating. If you get time to try it and have feedback we’re all ears
Does the UK not have AML and KYC?
Don't we still need to move phosphorous and other elements back into these soil? We don't have a closed loop for recycling of these elements, and instead losing them to the ocean or some place very difficult to recover.
I've long thought that JVMs should do something similar within large organizations. There's a bit of a black art to exactly which optimizations in which order are optimal, so it would help if there were some small amounts of randomization in that regard, along with performance monitoring/profiling and sharing across hosts / runs.

Of course, it's quite different when it's outside the organization if there's no way to opt out.
> which is that some speech shouldn't be tolerated

who get to decide what should/shouln't be tolerated ?
harmful/harmful ? facebook ?
I suspect that the fairness doctrine change is more of a symptom than a cause.

The FCC will have close to zero impact on twenty first century media.

I don't know how or even if we can fix this.
Never having been in a knife fight, I'm not going to speculate or second guess people who put their lives on the line. What's your expertise in this area?
Virtually all his tweets have a tendency to disinform. He caused a lot of damage to the country during the pandemic, remember that? Why keep on giving Trump carte blanche? His social messages cause a lot of harm to the US.

I guess he's more welcome to GAB or any other radical social media. His followers will flock to him in a similar way as on Twitter or Facebook. Let him be relevant where people don't question him
I agree with your warning, but would advise the reader to struggle with this book and embrace the struggle.

The text helped me with a lot of hobbyist discrete circuit design. The reason is because, in the book, they have little "model" transformations of active circuit components. Breaking things down into models that can be studied with KVL and KCL, as well as simple approximations and rules for dealing with the various modes of transistors, makes the subject accessible. (At least, to me anyway.)

I guess, to add a little bit to the suggestion: buy a used, outdated copy of this book, and try to work through a chapter every 2 months or so. Having a solutions manual on hand helps a lot also.
And drawing on my one semester of Latin from Wheelock just for fun here:

Quid facis, Signal? Quid cogitas?
Agreed. What even counts as "AI that interprets human emotions"? Is a suggestion algorithm designed to maximize clicks "interpreting human emotions"?
I find myself in the same boat as the OP. I want a job where I spend the least amount of hours per week and earn $30k per year to survive. Right now I earn closer to $150k but I routinely work 60 hours a week, and I don't get to spend any time or energy on my hobbies.

People recommend freelance but I'm honestly not good enough to work solo. People also recommend teaching, but it's the same problem again. It's like I need to spend all the scraps of my spare time learning how to be a solo dev on the side so I can leave and get a much easier job.
I mean, I think has at least had strong end-to-end encryption since I first heard about it three years ago. What is new as of maybe six months ago is that it is finally open source, but it was always highly secure.
Sure, perfectly reasonable. But if UX matters that much to you, have you considered that you might find more meaning and fulfillment in working as a UX designer than as a programmer? UX design still pays pretty decently, you know
...inside your brain.

As long as you're paid up.
//- (struct CGPoint)locationInView:(id)fp8;

That line (and the one later for previousLocationInView:) is straightforward "class-dump output". Did you bother to look at the file? :(
FYI- This is an elaborate hoax.

http://grandgood.com/2010/11/27/domain-name-seizures-of-popu...
Why would the fact that dropped objects start falling instantaneously show that signals travel instantaneously, either pre- or post-GR? It just shows that the message "fall if you are dropped" is just being continuously emitted by the Earth, including before the object was dropped.
They are trying to distinguish themselves from (the dark period in phrack history) when whitehat faggots ran the show, with the same fuckers (the editors friends) getting published every single time. They are trying to get back to the underground feel of the glory days.
DDG CEO is clearly biased. Its no longer a neutral platform:

https://twitter.com/yegg/status/1501716484761997318?s=20&t=9...

Before someone chimes in, yes I understand the humanitarian perspective. That's not my point. My point is that DDG is not neutral, and is politically biased.
> that anyone who has built themselves serious amounts of wealth typically does so by making high risk/high reward choices.

You have the logic backward. If it was "typically, anyone who made high risk/high reward choices has built themselves serious amounts of wealth", it would be good advice, but what if most of those people failed terribly? An example is pursuing a career as an artist/sportsman which are common high risk/high reward aspirations of children which most people fail at.

I also had that same late lesson in saving being useless. Luckily, I learnt it by buying a house which appreciated fast and showed what a disaster savings would have been.
Silicon Valley is a TV show, not a movie, but it seems to get pretty close to representing the evolution of a startup for a series which appeals to a lot of people. It's less focused on hacking as a plot device than, say, Mr Robot, and more focused on the business side of running a software company (so the technical details as explained by characters ring a little flat).
Has that actually been decided? The businesses are legal under state law, and if they aren't selling across lines then it's starting to get into gray areas on what enforcement power the feds actually have. Which is probably why they haven't really pushed the issue, because they have reason to believe it wouldn't go their way.
That's a lot of dedication, remaking the game for N64 hardware to speed it up.

I wonder why they didn't write it as standard x85 (or ARM) software.

Especially given that they have to fight with the compiler to have it not do certain optimizations, and use per file compilation flags.
Fascinating if true.
FWIW In my place grave diggers is a synonym for a least paid profession.