jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Proprietary software. This is mostly stuff used for options procing. Every options trading house has a substantial investment in proprietary options pricing software, mostly using customized adaptations of these models rather than what you would find in the literature.
My dad likes to remind me of how much better my job is than what I could be doing.

He's done construction work all of his life, and self-employed construction for as long as I've been alive. Growing up, I often worked for him during the summers after school was out. I've done all manner of construction work under him, concrete work, plumbing, roofing, decks, fences, you name it.

He claims now that he had me doing all that so that I'd want to go to college and get a desk job, and maybe he's telling the truth. There have been some things I remember fondly about those days, but overall, there's no comparison. We have it a lot easier.
I have a lot of faith in our judicial system. I think they overall do a good job evaluating evidence as objectively as they can.

Sometimes a lower court makes a mistake, since they have a very broad focus handling the trial as a whole. If an appeal is filed to a higher court, they'll have the much narrower focus of determining proper judicial procedures.

I believe a higher court will take this seriously if appealed, and will issue new procedures for handling classified information if this is a serious concern.
Be thankful it doesn't involve an abstract singleton proxy bean factory!

(I shouldn't really snark - I don't have much occasion to write any Java these days but I do quite miss it sometimes... and the things that Java has gained since I last used it in anger, like lambdas, make it really quite appealing to me once again.)
"United Against was founded in 2008 by a former CIA director and a group of retired diplomats to advocate against the nuclear Iran. Its board includes former directors of foreign intelligence services including the U.K.'s MI-6, Germany's BND - and Israel's Mossad."

So basically the defendant, "United Against Nuclear Iran", is an extended branch of several governments' spy agencies and enjoys all the protections that result from that status.
You know that Dropbox has file revision histories too? It's no git, but you can still revert.

What I do though is store all my dotfiles in one directory, which is a git repo, and create symbolic links from their correct/expected locations.
There's also an article 'Distribution of JVM Desktop Applications' on the front page, so between that and this, i thought there was some kind of Swing revival going on.
Awesome app! Constraining the time to 1 week makes users more interested. An MVP of anything can be built in ~4 days.

captcha is probably enough for spam control.

Posting it on /r/Crowdfunding might get more users.

I'd love to help when you're ready to build the first project :)

edit: If there aren't enough votes after a week, maybe try requiring some number of votes before the project gets built. 500? 10000? Something that will give enough time for the projects to get enough attention.
the sad state of web developers.

from the silly comments of "infinite scrolling" being definitive proof of a solid rest api behind and that php is or is not capable of either (the writing is too ambiguous). to the roundabout amateur obfuscation (the author calls encryption) that is entirely akin to the JavaScript that disabled right click to "copyright" the page's content in the 90s.

sigh
I agree with you. But unfortunately the majority of the car users on the road aren't prepared to be "drivers". They don't like driving and just want to be somewhere quickly with minimal effort. Any extra distractions, conveniences and safety features that further hide away the responsibility are welcome. If you happen to be in an older, smaller car or, gasp, a naked human outside of a car then god help you.
My knowledge about industrial manufacturing is slim to none so can someone explain please why is it not possible to (globally) ramp up production of face masks and ventilators to a virtually unlimited quantity?

What exactly is the bottleneck? Are we lacking materials, labour or the technical know-how? Are the factories currently producing them so advanced and hard to reproduce?
Clearly I’m still being really dumb. Do you just mean that the ingredients are dense compared to the output?
I'm making a game where you have to click a button as fast as you can. Just an excuse to explore new tech really :)

https://xn--smash-k014d1q.ws/
I'm confused by this comment and the replies- did you mean to say depressurize the cabin?
Mixins are from Flavors, not CLOS. CLOS has no special support for mixins - they are just a sub-functionality of CLOS.
That guy seriously rules.
I really like this idea. There is no "right" way to start a business and, in fact, there are many right ways. It all depends on what you're starting and what you need to get to the end goal.

More importantly, I'm hoping that by looking at seed funding from a different perspective, this can put another dent in the sometimes-fallacious "you need a cofounding team to start a company" myth. Until now, accelerators have put an outsized penalty on one-man-bands when there is a significant risk mitigation benefit to letting one guy get traction and then hire the founding team. In such situations there is far less potential for messy (and almost always fatal) startup "divorce". The cheaper and easier it becomes to start potentially huge businesses, solo-founding should become commonplace.

To clarify, I don't know if this is something the organizers of Indie.vc are thinking about. I'm just glad to see fresh eyes on the current YC/TS/Angelpad paradigm.
ie9 is available for vista. although in practice, ie8 is the minimum we have to support
The terms are a bit messed up, but the closest thing these are to a US organization is a presidential campaign policy working group. [1] These are the guys who basically act as advisors to the government's top politicians on issues that relate to technology.

Edit: They don't only manage the online presence of the political party. They are more detailed, coming up with policies and papers (presumably - none of these ever show up in public, oddly) [2]

[1] As an example, here's Obama's - http://change.gov/learn/policy_working_groups

[2] The head of the IT cell's LI profile - https://www.linkedin.com/in/argupta26
I love hating on VCs as much as the other guy, but I must admit I'm envious of the ability of Fred Wilson (and VCs in general) to zoom out and see the bigger picture. I wonder if that's a skill that can be learned/taught.
Establishing a monopoly is more valuable than monetizing, which is what Snapchat has. You can monetize later, but you can't snatch all the users later.
While I agree with you that the notion of 'technical debt' is being overused, I don't think the article is talking about hidden costs as technical debt, but is instead about how product and code complexity incurs hidden costs, some of which but not all can be construed as technical debt.

Code complexity is a good example. A part of a codebase can be complex (sometimes the problem that is being solved necessitates a complex algorithm / codebase) but yet well written. That does not incur technical debt, but there is a hidden cost to maintain it given it's complex. On the other had, a complex code base, that was done hackily in a few hours just to get to the solution without any thought for maintainability or has no test coverage, is technical debt, because the person 'borrowed' time amongst other things with the hacked up codebase, which in the future he/she must pay down by refactoring / writing tests.
Hopefully. I would be willing to take a crack at it.
True. I used win 3.11 when I had to use Word. Other than that, it was DOS.
Could you please explain the (multiple) downvotes? Anything factually incorrect? Any obviously wrong conclusions?

For those wondering, I quote the copyright release document:

> Because the SQLite software found at http://www.sqlite.org/ is in the public domain, anyone is free to download the SQLite software from that website, make changes to the software, use, distribute, or sell the modified software, under either the original name or under some new name, without any need to obtain permission, pay royalties, acknowledge the original source of the software, or in any other way compensate, identify, or notify the original authors.

http://www.sqlite.org/copyright-release.html
In case the blog goes down again, the link to the site concerned: http://justdelete.me/
Curious - what are your tricks to curate a good feed?
the page isn't loading for me, i get Uncaught SyntaxError: Unexpected token .
on bundle.js:25391
The closest thing Python has to a specification is the Language Reference. It shies well away from performance details and aims to describe "syntax and core semantics" while acknowledging that some parts of what it specifies may just be implementation details of CPython [0].

To draw the line on what you can assume re performance, you need a combination of background knowledge, folk wisdom and common sense. (You could say "or read the code" but that could change in the next minor version: you still need common sense to know if that's likely). This is unlike, e.g. C++ where there is a specification and standards-compliant compilers must implement certain functions with the specified runtime complexity.

[0] https://docs.python.org/3/reference/introduction.html#altern...
underpaying people, being effectively subsidized as their workers are on food stamps

Bill applies for a job at Costco, but Costco only hires a fraction of the number of workers that other retailers do per square foot or dollar of revenue, so they turn him down. In the future, Costco will be paying Bill $0/month. As he continues to hunt for a job, Bill goes on food stamps.

A month later, Bill later applies for a job at Walmart, where he's hired making just above minimum wage at $8/hour. Since he's only earning $8/hour and only working ~30 hours/week to start, Walmart will be paying Bill about $900/month. Bill will continue to receive some food stamps, but less than he was receiving in the month that Costco turned him down.

Explain to me why Walmart is being "subsidized" here.
Who are you to dictate to others what is or is not meditation? Who are you to dictate anything, to anyone?
This means that the law banning Tesla sales in Texas will be off the books in about 20 seconds.
If you read the whole article you'll see that he doesn't want to have a normal full time job. I don't know what his background is but he claims he used to be making 6 figures, so he probably has some viable skills. He has intentionally chosen to prioritize free time and freedom over cash-flow. While I probably wouldn't make the same choice myself, I can't really argue that he has made the wrong choice.
Previous discussion about ledger - http://news.ycombinator.com/item?id=872244
“Another key concept is ‘think small’. We have not begun to reach the limits of what can be done with 64K bytes of memory and a single mass storage device. It is important to hold to these limitations in order to keep the project from burgeoning into a huge, expensive and time consuming effort.”

-- Jef Raskin, during the design of the first Macintosh

(from http://www.azarask.in/blog/post/macintosh-project-genesis-an... )
Note that these appear to be premium, highly visual, highly interactive ads - the territory previously served by Flash.
Now they stand to profit nicely from a native ad ecosystem.
Could this have been in the works all along?
Does this partly explain the Flash strategy?
I read Zed's post as being about recognition which can be a positive force. It is a smart move for a company or a language community to reward individuals who have made a positive contribution. This is an issue related to ego but is not exactly ego.

However, it is also true that often the contributions of certain people are not commensurate with their recognition. Sometimes they deserve more recognition and sometimes less. This is often a function of PR. I posit that Zed gets less recognition than he deserves in part because of mismanaged PR. This doesn't make him deserve the recognition any less. It also points to a way he might get some of the recognition he deserves.
I think the larger problem is that the "web" is maturing and as such, clear delineations of roles are forming just as they have in other areas of developers. Lets take for example game development. You have your physics developers, you engine developers, your level developers, level designers, and artists (I am skipping a bunch of other diciplins but for brevity this will do).

Anyways, back it the old days it used to be a 2 man show, usually an artist and a developer and they would knock out a game. As the industry matured and the technology involved became more complex specialization occurred. The same thing is now taking place in the web and we are seeing the technology start to converge around the idea of specialization.

SOA and REST has compartmentalized the server side into addressable business resources for performing business computation and access to data. Used correctly a business developers can provide information and processing to the internet without having to touch a single line of HTML or JavaScript. They can write services in pure Java, C#, Python or whatever. This allows a Java developers the ability to provide deep specialization in Java and provide the products of the specialization to other developers in the work flow without encumbering that Java developers with ancillary technologies.

Further many app servers externalize the management of environmental resources such as file access, which becomes the domain of an infrastructure admin. Server administration and configuration can now be performed by technical personnel that specialize in infrastructure related concerns rather than developmental concerns. This is a good thing because it allows more capacity from developers by freeing them up to develop.

Finally, the client side frameworks have finally liberated the UI from the Hodge-podge of technology soup that we created in ASP, PHP, JSP, whateverP. This in my opinion is where the web went wrong. We created the idea of the documents that just souped all of the technologies together and everyone from all distinct roles had to work in this mix. While it was great for the one man show developer the whateverP where always trading of ease of use for the developer for ease of use for the designer or vice-verse. One only needs to look at the contrast between PHP and JSP to see the two distinct philosophies at work.

So as the web has matured you are now seeing more delineated roles than the old web developer or web master or web guy. Now you see delineations like, SOA/REST developers, Content Manager, SEO Developer, Web Designer, UI Developer.

There are companies like Wavemaker that are trying to make it easy for the one man show developers to write modern web application and I believe that products such as it will grow in popularity as the solo developers looks for tools to keep up, but the reality is that the web has matured and with maturity comes complexity. Complexity that is more and more managed by groups of specialist as opposed to the generalist.
I remember those days. To this day, I still comment out the old code and leave it until I'm 100% sure of the new code. Hopefully this is -before- I commit to source control, but sometimes it's not.

Also, shotgun coding isn't a bad thing in itself. Code, then optimize. In other words, just get it working, then rewrite it better. It's usually faster and cleaner in the end.
Actually, they were working on a Google Docs competitor called Cloud Office that was going to be powered by Open Office. Project appears to have been canceled now and all pages are 404.
What features did you feel were missing? We can likely add a couple of them in our new development cycle...

Our teams previous software is widely used across the vfx industry and used on a likely majority of vfx heavy films released from Hollywood.

But we are like google docs compared to microsoft word. Aiming to be good enough for most tasks but we will not replace Maya at the high end.
I guess this is a 2013 article, but I'm surprised that what hasn't been mentioned in the comments yet are the platform/network effects of iOS apps and the App store.

I think it's interesting to identify a consumer focus on status/UX/psychological benefits, but I actually think it's wrong to say that the consumer isn't paying for more functionality because I think the iOS app ecosystem actually provides pretty compelling additional functionality in addition to the incremental, but still relatively meaty, upgrades between phone models and nominally nicer UX.

I mean, the App Store is still much better curated than its open Android counterpart. The iOS development seems to have more robust developer tools, offer better return, have a more or less standard device structure for testing, etc etc.
(http://thinkapps.com/blog/development/platform-build-first-i...)

The iOS ecosystem isn't just the handsets. It's the App store, the developer tools, etc. This allows developers to better create functionality on top of all these Apple devices and enables Apple to surface those quality apps/functionality better and faster. That's a significant benefit.
One thing always bothers me about long distance travel in space: You increase speed to get somewhere faster.... What about the slowing down part?!?!

Travel at near light speed is great, but how long did it take to accelerate to that speed and how long does it take to slow down?
It's going to be amazing when thedonald.win turns on their eponymous leader. Will they have to ban themselves? Stay tuned to find out!
> Absolutely true. We need a culture where management is done by engineers.

I'm not so sure, you want engineers to be engineering. You want good managers to be managing. The skillsets don't have much overlap and people who are good at one might be lousy at the other.
But when do we expect this to happen? Why would normal vim users change?
if you're running a business there are good reasons to choose tools that are reasonably well known and widely used, regardless of whether they're the absolute best available on the market. The biggest reason being that it's a lot easier to find developers who know or are interested in learning a popular tool than an obscure one.

Recently, I've been questioning the exact value of using popular tools because it's easier to find developers (vs other reasons). So much of what a business is building and providing is bespoke. Even if you use a popular framework that makes your job posting buzzword compliant, that can end up being a relatively small portion of the knowledge required to actually be effective writing software for your business's industry. This goes doubly for organically created internal business processes, which are, nearly by definition, bespoke and won't be found in exact form anywhere else. Now, if you've got good, strong project managers who know your business's industry (rare, IME), then maybe the primary knowledge/experience the programmers need is only on specific frameworks.

Obviously there's a lot of wiggle room here. Both early stage and established companies and code bases could make use of people who are either wide breadth or deep depth, there is no one guiding principle. Are you really going to turn down the candidate who knows 15 languages and frameworks but doesn't know the one you use? Or is this just your bias because you don't feel you'd be able to effectively interview them because you don't know as much as they do?
Thanks for posting this! I work on a bunch of Meteor apps, and we're planning to start using Docker.
Pete blogged about it today[1]. Sounds like his plan is to basically sell VPN services for Google Fiber customers who are concerned about privacy.

1. https://xmission.com/blog/2015/03/24/google-fiber-in-salt-la...
I remember the same thing being demonstrated on a mass-market network in the late 90s / early 00's. It was probably the Discovery channel, or similar, and likely a 'spy gadget' type show.

I'd guess someone in the military or intelligence community implemented initial prototypes not long after LASERs became available.
Also have a look into HyperDex: http://hyperdex.org/
Because 49 isn't just the "character code" for "1" it is _the actual value_.
Capitalism has always been about maximizing utility. It's just that as transaction costs are falling thanks to the internet and other tech, more effective sharing becomes possible. Note that it would still rely on ownership of the capital good itself as well as the sharing marketplace, to avoid the tragedy of the commons.
Too many things to answer here. The easiest is to point to the popularity of the language. He's made decisions I disagree with, but I can't argue with success.
So a police offer that kills someone will at worst be fired?
In the early universe, light could not travel freely, because the ambient temperature was hot enough that the universe was filled with plasma. The end of this period is called "recombination", and the light from that point in time is called the Cosmic Microwave Background.

That light is the earliest light we can observe, but it is not the earliest event to have had casual effects on us, nor is the earliest event we can observe.

In particular, that light was emitted about 370,000 years after the Big Bang, while events within the first second after the Big Bang have had casual effects on us.

So there is an important difference between "light" and "casual" in physics.
And yes, that is a SOME are doing well argument.

Most are not. Minimum wage = struggling overall.

Pointing to a minority making real bank as justification for current policy that leaves a majority struggling does not make sense.
I went through the same progression, thinking pipenv was the official solution before deciding it wasn’t. Then, just now, I realized that pipenv [1] is currently owned by the Python Packaging Authority (PyPA) who also owns pip [2] and virtualenv [3]. I don’t know the right answer but this illustrates the confusion of not coalescing around an official solution.

[1]: https://github.com/pypa/pipenv

[2]: https://github.com/pypa/pip

[3]: https://github.com/pypa/virtualenv
True, but imagine that in a query builder GUI.
> No, I'm fine with any individual who sells food (or any other thing) being able to opt to not do business with anyone they like ... That's actually already true now (outside of protected classes).

Man, the U.S. is a weird place. In Finland, for example, banks are forced to provide basic banking services to everyone, because access to basic banking services is considered to be more important than freedom of association. (I tried to look up if we have a similar law that prevents grocery stores from blacklisting customers, but I didn't find anything.)

> Any individual proprietor having freedom of association is a long long way from "specific types of customers should be barred from buying food from anyone and should literally starve to death". That's a strawman position that you invented.

In Finland there are 3 large grocery chains. If you were banned from all three, it would be difficult for you to access food. Could you still ask a friend to buy food for you? Sure. Could you still access food by stealing it? Sure. But on a spectrum between "buy food from the supermarket" and "starve to death", this position is closer to the "starve" end of the spectrum.
Is there a new BDFL? I remember reading this half a year ago or so https://hub.packtpub.com/why-guido-van-rossum-quit/
For basically the same reason every programmer worth 6 figures doesn't use the same keyboard. Money clearly isn't the limiting factor, neither is not wanting the best tool for the job. "Best tool for the job" though, is subjective; and by the time someone has put in the thousands of hours of practice to excel at their craft, they will undoubtedly have preferences regarding the minutiae.