jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I built an application for low-latency financial application in SBCL using genetic programming. This runs about 75k lines.

I have a bunch of small projects totaling about 70k lines. This includes

* Simple library to do application logging. Provides time stamp options, file naming options, others.
* Pull apart excel spreadsheet to generate exception report.
* Download images from Montana roadside cameras (15 minute cycle), Glacier park cameras (5 minute cycle). Includes crude detection of stars for dark images.
* Convert rtf format to text to enable reasonable text-bases search. Used in scanning all household documents.
* Parse burp logs to prepare for statistical analysis
* configurations as s-expressions
* Parse, report ham radio logs from trlog, wsjtx others.
* Create makefiles for LaTeX projects
* Command launcher to simplify working with many emacs projects, starting x-terminals for other systems, monitoring application status, tracking ntp sync of multiple systems.
* Very small program to bump version number as part of lisp program builds.
* Generate invoice from journal entries produced by https://github.com/wglb/for-hire-tools
* Generate full penetration test report in LaTex from findings, glossary entries, vulnerability counts.
* Simple api utils package used for web penetration tests
* Pinboard api access used to generate pages for https://ciexinc.com/blog/solarwinds-articles/
* Library to read, dissect pcap files. (Unfinished)

And countless tiny replacements for shell scripts.
Actually the thing to do is stage protests one the dates that the schools have their information evenings. I'll bet you they will listen very quickly.
Morally opposed to religion or helping people?
Right, can’t short sale and 100% margin requirements. How is that newsworthy or anything to Wimp about.
Some models are still memory limited. Fewer parameters are very useful in those settings.
If you don't use REPL (and for many good reasons you shouldn't) or some other such horror, every plot is the first plot. And it's pain. And not just plots really. Doing anything in Julia is pain if you try to use it as a programming language instead of an app for buggy, unreproducible and misunderstood ad-hoc analyses.

Seeing these answers makes me think Julia will never be fixed. I forecast Julia will be back in a niche within five years if they don't get their act together. And it's sad, because the alternatives are fundamentally broken. Julia isn't fundamentally broken, but the devs and the community seem to insist on superficial breakage.
I think this is because they're probably vulnerable to being kicked off the Google Play store since it conflicts directly with Google's revenue model.

I agree with you though, Google and Apple shouldn't be playing gatekeeper between me and my phone which I bought with my money.
I'm currently reading Domain Driven Design Made Functional. https://pragprog.com/titles/swdddf/domain-modeling-made-func...

It shows how a functional approach can embed much of the domain logic into the types used. They are so simply expressed in F# that non programmers can understand what they say about the problem domain.

The book is selling me on the idea that Functional programming could do a better job in CRUD style business apps.
It’s my opinion. Maybe I’m wrong, but I’ve heard others echo similar sentiments. Seems likely that you and I are just looking at different characteristics. In whatever case I don’t think it will be interesting to dissect this further, and I’ll end by saying I appreciate Matt’s recent stuff for whatever reason.
Why do so many people exist, who outright disregard any public hygiene?

Why do you enter a public bathroom, touch your privates with unwashed hands and then leave without washing your hands? Why do you spit on the floor? Why do you sneeze and cough in public transport without covering your mouth and nose?

Can stupidity or ignorance alone explain this germ spreading behavior? What are the psychological mechanisms behind these highly infectious people? What’s wrong with them? At least we need an explanation for why we are suffering this huge amount of pain!
Based on the Wall Street Journal this HN topic used: https://news.ycombinator.com/item?id=3218774 I would say no, since he only grabbed back unvested shares.
SGI Indy with the N64 dev board ?
Company B. I believe there are more opportunities in future.
Adult content site. PHP5.2 and JavaScript. Un-shelving code from 2012. There are a few test classes. Remote work is acceptable. Work is ongoing. Work involves building features, bug fixing and interaction with vendor APIs. Work requires familiarity with Apache.
yea it's meant to be controlled with a mouse.
Exactly this just happened where I work. The CIO was recommending Hadoop on AWS for our image processing/analysis jobs. We process a single set of images at a time which come in around ~1.5GB. The output data size is about 1.2GB. Not a good candidate for Hadoop but, you know... "big data", right?
Note that your code still forces python to read the entire file! If all you want is the last line of a file, use the UNIX tail:

tail -n 1 $f

Tail seeks backwards so it will only read the one line. Of course, this won't give you a line count.

EDIT: I haven't tested it but you might be interested in this implementation of tail in python: http://stackoverflow.com/a/136368
Except maybe that's actually a thing in perl, to use this behaviour as a feature, I don't know.

Yes, that's common. List processing via variadic arity functions is an explicit feature of Perl.
> "Shut the fuck up Donny, you're out of your element."

> really fucking pissed me off

Please don't do this here. If you're "really fucking pissed off" by a bad or unfair comment, wait until you can post something civil. Otherwise the signal/noise ratio gets worse and we end up with a flamewar.
Diversifying clients is good, still on practice main part of the income usually comes from the single client.
And.. Your time doesn't scale, compensation has visible upper limits.
> The added benefit of Python is the ease of using something like Jupyter notebooks, which make it trivial to iterate.

Although, other languages do have better REPLs, allowing easier iteration than Python's REPL. Some languages, have both a better REPL and notebook-style programming, such as F#.

But I was really more curious rather than saying which language would be "better".
This myth of individual action and that we can save the planet if we just don’t let the water run while brushing your teeth is dangerous. It moves all responsibility to the individual and shifts the focus away from politics, corporations and capitalism as the causes of the problem. Minimalism won’t solve the problem, it will only soothe you’re consciousness.
If it had been successful it would just be called a “coup”. It’s the fact that it wasn’t successful, that they were unable to reach and steal the ballots, and were eventually expelled from the building that makes it a “failed coup attempt.”

There were organized elements in the group. The event was organized on Parler, and other sites, a week in advance. They were goaded and led by the president, his family, and loyal senators. Their aim was political, to retain power using violent undemocratic means for their leaders. They had weapons and bombs. They had enough planning to position caches of weapons and ammunition. They weren’t there to protest some new agricultural rule and just got out of hand. It was a coup attempt by any definition. It is only because it happened in America people are having trouble with that. There’d be no such trouble if this happened in Mali, or Niger, or Chad, or Albania, or any European country.
> Should we arrest the executive team out of principle?

How about prohibiting them from holding executive positions in the future?
One-site-per-IP also ruins much of the point of ESNI, since then anyone who wants to block or track what domain you are visiting can just lookup the domains they’re interested in and match them to IP addresses.
That was a great read. Thanks for posting.
Again with the corporate shills.

> Companies reduce your pay because they can.

And employees increase their pay because they can. There will always be at least a few companies that don't partake in this location-based BS, and the rest of the companies will have to compete with them somehow.
The official manual is very good, and reads more or less like a textbook: https://docs.julialang.org/en/v1/
What have your doctor(s) said on your condition? Name of your medical condition?
For anyone confused, “senior staff” is L7 and rare but “senior” is L5 and usually a majority of SWEs.
There is a German Youtuber "Held der Steine" ("Lord of the Bricks/Stones") (and don't think "Youtuber", think "actual knowledgable person who makes videos") who notoriously slams Lego for their policies too.

He's very charismatic, and I learned from watching him that there is simply a very large aftermarket of Lego pieces on various ebay-like sites. Since they don't detiorate (much), consumer prices for random assortments of bricks are much much lower there, so new pieces never really compete.
Comparing your unsubstantiated claims with the extensive citations of studies and data in the articles linked here, I can come to my own conclusions on whose education to trust.
> We could really use someone with how to optimize OpenGL (especially on the pi).

Not sure that gonna help much.

I think what you should do instead, port your OpenGL code to OpenGL ES. Specifically, Raspberry Pi 1-3 support GLES 2.0, Pi 4 supports GLES 3.1. As a nice side effect, renderer will become portable to smartphones.

This may or may not be a lot of work, depending how exactly you use OpenGL.

Pi 4 introduced Vulkan as well, but unlike GLES I have not tested it and not sure how good is the support.
Because I don’t think it has anything to do with race or oppression, it’s about power. Identifying a group, calling it racist to undermine it, and then through public humiliation and derision, force it to do some thing. That thing could be anywhere thing from better treatment and awareness, to reparations. It’s all about power.
It sounds like you are looking for Lego Classic[0] which are pretty much just buckets of bricks. I have seen them in stores although not as prominently featured as say the Star Wars sets. The Creator 3 in 1 theme[1] is also made up of generic pieces. Although they do come with instructions for three different models it’s also pretty easy to use the parts to make your own designs. Finally, there isn’t anything stopping you from buying a bunch of sets and dumping all the pieces into your own bin or bucket. That’s how most of my family’s sets ended up anyway after our sets got scrapped for parts to make new things.

[0] https://www.lego.com/en-us/themes/classic
[1] https://www.lego.com/en-us/themes/creator-3-in-1
Yes, exactly: Crash was flat-shaded (not textured), and I believe it was Jason (Rubin) who made that call.

Crash also benefited from the (at the time) novel rendering model that Andy, Mark (Cerny) and Jason developed. This basically allowed any vertex of crash to move anywhere in the animation sequences -- which was huge, because it allowed Jason to approximate traditional squash-and-stretch even on that limited hardware.
Yes, but you should put equal pressure on other industries that do as least as much harm. E.g. coal burning power station release more radioactivity [1] into the atmosphere (and other worse stuff) than nuclear power plants.

[1] Coal contains some radioactive elements, and they are burning so much coal, that it gets significant.
if your dell and HP kit was server grade, it almost certainly had ECC ram. before nehalam, it was almost impossible to get dual-cpu servers that would support non-ecc ram. Even today, now that unbuffered ram is supported (buffering and ECC are not the same thing, but it's unusual to see registered or buffered ram that is not also ECC) nearly all server hardware you get from the likes of dell or HP is going to default to using ECC ram.

The big deal with ECC is that with non-ecc ram, you don't know when in-ram data was corrupted. If you have a bad bit of ram that is being used for our journaling/disk caching, it's pretty easy to corrupt your data.

If you've got ECC, it corrects single bit errors, and logs that there was a problem, and it can be configured to crash on double bit errors, rather than just silently corrupting your data.

If you use non-ecc ram, not only will bad ram silently corrupt your data, and sometimes crash your server, but there will be no indicator (other than random crashes) that the problem is in fact bad ram.

You can get away with not having ecc in large server farms if you have lots of checksums on generated data... but in a VPS type situation where people get pissed if you loose a single server, it's sure to end in tears.
I agree, we need more iPads, dammit!
Actually, it's even easier than that. They don't even check that you use the card. I bought a $5 Starbucks card at least 18 months ago, and have used it since for free wi-fi at Starbucks despite having never used or refilled it since.
> To have it announced that there was a very real possibility that there may be a way to grow their economy in a very real and significant way, and a way that benefits the rest of the world, rather than harms it, is exciting news to me.

How about educating the population, improving the infrastructure and so on? Lots of places without any real natural resources seem to do fine.
Is it really true that Android has not been scaling interface definition as pixel density increases? It's been a while since I used my G1, but I thought that my notification bar was taking up the same amount of physical space on that device as it does on my N1, which would make a lie of that claim. The number of icons on the home screen has not changed either even though the N1 is much higher resolution.
Early. They seem to pull it together around age 10 plus or minus a few years. Statistically speaking -- every child is different. Mine are still young enough to have persistent problems.
I worked at Amazon from 2004-2007. On one hand, Amazon does some really excellent and novel work like Dynamo and AWS (S3, EC2, EBS, etc). They organize developer conferences and bring in really good people to lecture. They hire really solid distributed systems people like Pat Helland and give them reign to work with engineering teams to improve their designs.

On the other hand, when you're in the trenches of a product team at Amazon, good engineering takes a back seat to features, deadlines, and keeping everything running. There was an incredible amount of pressure from the top to maintain high levels of service, but not a lot of support for taking the time to refactor or rework those systems to address the underlying causes of service disruption. Everything was always an emergency, but we always had to make the shallow fixes.

Overall, I'm much happier at Google where there is a lot of support for good engineering at all levels of the organization, not just as a means to an end, but as an end in itself.
http://www.slideshare.net/rboulton/comparing-open-source-sea...

http://www.osnews.com/story/21782/Open_Source_Search_Engine_...

Also there's holumbus http://holumbus.fh-wedel.de/, an active OSS search engine written in haskell.
the community is why I still go back however i joined because browser bookmarks were a pain, syncying them was a pain and having an RSS feed of our bookmarks instead of native within the app just made sense. The social aspect was just icing on the cake, and at the time (think Digg at it's height) social-everything was hot.

back to the community...

When I need to find a good link or resource related to the web design/developer market searching delicious shows me what other people have bookmarked. It's like Google but only results which have been liked by users, so much so that they wanted to save it for later.

I still think that's one of the most powerful aspects of this small-ish community. The problem lies when you scale it, as I have no interest in searching the bookmarks of the CNN/Facebook/YouTube crowd.

Kind of like why Digg was so great. In the beginning it was news submitted and voted on by geeks like me
Works like a charm on my Nexus S, even with a relatively large spreadsheet (450 rows).
transitioning? they've had over 20,000 employees for a few years now. you cease to be a startup after you've started up. for them that probably happened around 1998-2000.
I'm unaware of the legal hurdles immigrants have to face, never having to deal with it personally. It's upsetting to hear this, especially when we're talking about the kind of people our government keeps telling us we need. Such is the way of politics, I suppose.
Be careful not to confuse ASDF with ASDF-INSTALL.
Johm builds allows to use data types on top of Redis. I implemented the ability to query multiple fields at https://github.com/gersh/johm. I've been discussing ways to implement more complex queries on Johm mailing list.

Currently, I believe Redis has enough functionality do a lot. I think it should be possible to build more query-like features on top of Redis, and preserve more flexibility in terms of how the querying works. Then, you could decide how far you want to go with SQL-like functionality.
Also: if you're smart enough to steal 75 million credit card numbers, and you've just stolen 75 million credit card numbers, I assume you're going to think of some clever way to start defrauding 'em. Unless I'm missing some part of this story (have the numbers been published somewhere already?), going out and buying gas is the dumbest thing you could possibly do -- parking your own car in front of a security camera and making a transaction which even Capital One knows to flag as potentially fraudulent.

Come to think of it, though, what is the sensible way to use some vast number of credit card numbers to enrich yourself? I assume small-time credit card thieves can get away with it because they're sufficiently small-time to escape an in-depth investigation, but is there any way to untraceably pay yourself?
multitail is great. I really cannot use command line utils that don't support colors/highlighting anymore. htop instead of top, etc. It just gives me much better visibility and readability. I'm surprised that so many non-color utils are still being used. It just feels so 1994 to me to stare at a white on black display. I guess there's nothing more slow moving and conservative than shell interfaces, thus articles like these that shame us into using different tools.

Personally, I'd love to see some hot young talent just do a 100% redo of the standard gnu utils from an interface perspective. Just go crazy with new interface and display ideas, novel presentation modes, novel navigation, etc while still maintaining backwards compatibility. I could see a big disruption here.
>In the middle you have a situation where there is free enterprise, but as a cooperation you also have to play by the rules that were set up to maintain fair competition and avoid centralisation of power.

The middle situation faces the potential of http://en.wikipedia.org/wiki/Regulatory_capture. This state-enforced monopoly is a small-scale manifestation of the complete state monopoly associated with 100% state ownership. The only way to completely avoid regulatory capture is to have no regulatory agencies, but this of course brings troubles of its own. There's no perfect middle.
The way I was taught was to start by hiring several designers to design every screen, and then only hire programmers after you're completely satisfied with the design. The way these outsourcing firms get you is by offering a cheap bid, and then charging you every time you want to make a change. So start out by knowing 100% what you want, and then once they've accepted the project don't let them ask any questions or make any suggestions until 1.0 is completely finished. (If they don't understand something they can ask for clarification, but that's it.)

Always have your fights up front, never once the project has started. That way you'll get the project on time and under budget.
They routinely ask for this to keep it under wraps as long as possible to delay competitors. Any delay helps.
I found the comparison was very apropos to the context and useful. Call me simplistic, but I'm glad it was cast and totally not inflamed (save for my original inflammation towards Apple).
Yes. Can't talk about it.
And Perl.
if you show up in freenode #clojure to ask for help with them they will actively laugh at you

Oh dear. That is a bad sign. It has always seemed to me that building a healthier community from the ground up was the biggest thing a successful new Lisp would have to offer. The behavior you describe is all too reminiscent. No one should ever be "actively laughed at" for asking an honest question, and Clojure experts (if they know what's good for them) ought to take an aggressive stance against that kind of behavior. These communities are delicate things. They can become diseased.

It makes me mad to see anyone get "actively laughed at", let alone by bullies who assuage the beast of their own insecurity by doing the intellectual equivalent of beating up children.

Edit: oh, and: they're being laughed at for asking about macros? This is a Lisp, right?
I assume the interest is because this sort of record could be a potential gold mine for law enforcement, stalkers, litigation, someone evil who finds your phone on the street, and so on.
1. I'm curious as to what you think would be better?

2. Would be nice, but I think a high level of macro-understanding is not broadly distributed yet in the Clojure community, so scheme-esque macro libraries for most people seem like "yet another thing to learn".

3. I don't find this to be the case in general at all.
I agree with the main point of the article that you can't have the victim mindset, but disagree with the examples. Thinking any of these things doesn't mean you're doomed. Only if you let it stop you.
But if they had done that it would have been less valuable to them than the money that Oracle ended up paying.
The article was written by Ben Bernanke, not exactly the person I'd expect to admit he's been meddling in the money market for years.
I am also a developer with experience in PHP(Cake, Codeigniter) Python(Django) Ruby(Rails) according to my experience PHP isn't a bad language and i don't hate PHP its just matter of fact i don't prefer to work in PHP( or any of its framework ) the reason is RAILS offered so much to me in context of Rapid Application Development that neither of PHP's framework offer

This is what i thought
It can be. Still, he made some contribution to the progress in that field. Personally, I don't like the 'Canadian Mafia', I tend to prefer Schmidhuber.
Raises hand.

"Hey, I think we shouldn't cancel this project."

"Not your decision."

End scene.
Even if you had everything monitored, you still have a drug problem.
RIP Google Inbox. I still think it was the best mobile email client they've made.
The easiest person to con is a con.
As someone who's tried this, this is just not how it works.

Ratings matter a lot on these sites. It's also very different being able to choose from many vendors and see all the reviews vs. getting the number from one guy and having no reference point at the time of purchase.
I am genuinely curious if we are only seeing tip of the iceberg so to speak and there are a much larger number of projects getting killed before they are even released? Although it does not affect end consumers, I am curious from an engineering point of view.

Any Xooglers care to comment? I am not asking for actual numbers, but just ballpark numbers / estimates.

If it turns out Google experiments in the open while others experiment internally and kill products too early, may be this isn't so bad after all. Society got to see what worked and what didn't.