jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
If anyone wants a beautiful obsession that requires only kindle books and internet searches, allow me to suggest Western Esotericism. It's not what you think.

Try to reconstruct the role of Pythagoras on modern society-- and then realize that the first attested hypothesis-driven scientific research question still hasn't been answered.

Start with "Western Esotericism: a guide for the perplexed" or the incredible Shwep.net, the "secret history of Western Esotericism podcast".
From everything I have seen, people in poaching-affected countries take it very seriously. Wildlife is a symbol of their culture and an important source of tourism revenue. Poaching is also a criminal enterprise, and breeds violence in the same way that drug trafficking is not generally a peaceful exchange of goods and services.
It's more active than that. A trait that enhances reproduction and reduces longevity will be selected for, so whenever there are engineering tradeoffs between reproduction and longevity, evolution will select in favor of reproduction.
Clarification: by "X projects that I work on daily", do you mean working on 1 project each day, or X projects each day?
It's difficult to interpret this mapquest version of live traffic conditions. They are showing the traffic on every tiny street all at the same time, not just major roads and highways, so it's hard to see what's even on the map at all. Google maps does a better job of leaving the smaller streets out of the traffic image, and then displaying them only when you zoom in.
You need to talk to an applecare person if I recall. I consolidated two accounts into one a while back - it took them about five minutes.
I know David and have seen him demo the software in practice and it is almost instant and very surprising. He has been playing with caches for a long time now
Is a twilio "app" better than an iphone app shell that runs a slimmed down version of your web app?
The video link stopped working halfway through for me, but that design isn't final, right? Looks like an early prototype for integration testing- that angular look can't be what it'll actually ship like?
The tent/camping mode looks cool. I’m excited to make an autonomous truck + RV my next home.
Is it April first already?
I feel like we're going through a similar phase as the 50's where all American cars had huge flarings that had no purpose, but they had aesthetic value. This thing is too much style for the sake of style. In some ways, it is cool - use aesthetics to market to masses, change the world - one gas guzzler at a time.
For me it is reminiscent of TARS from Interstellar.
Reminds me of an old game I used to play where you drove around a blocky vehicle with a similar shape. Now I can't stop trying to think of the name of it.

EDIT: Was the link changed right after posting? Everyone's talking about a failed glass demo with Elon and all I'm seeing is photos of an odd looking truck.
also https://youtu.be/SwvDOdBHYBw
That "yet" comes across as just _slightly_ condescending...
They just need to delay everything long enough. The average Facebook video has its peak after 2-3 days anyway.
That's a silly video. There's no need to destroy a perfectly functioning hard drive after it has been physically removed from the RAID.
Definitely deserves an A+ grade for turning in such an assignment.
The Lady Gaga article was too deleted one time (maybe more) in the beginning (in year 2008). If that's saying something.

( http://deletionpedia.dbatley.com/w/index.php?title=Lady_gaga... )
jEdit has 80% of emacs's text editing power. It does have a kill ring, registers, marks, etc, because those are all text editing features.

Its file browser pane handles most dired-type stuff. Shell/console, ssh, version control, transparent FTP in the file browser, all available as plugins. There's a plugin to open files and switch buffers in an increment-search fashion, like ido.

There's no pyflakes integration, but there are lint plugins that interface with the error list, so a pyflakes one shouldn't be hard to hand-roll. If solving your own problems with elisp is a virtue, so is solving your own problems with Beanshell.

In jEdit, a "mode" is just a syntax highlighting scheme, but a plugin can set up special behaviors to deal with certain file types -- just like an emacs mode. Major and minor modes are possible, though not with those names.

There's no mingus. That's a text editor function? Ditto org; there are more focused apps for that. There are newsreaders, though I don't know why.

So the answer is, yes, jEdit can do most of that. However, I understand that if you're very accustomed to emacs, an emacs-style interface to daily tasks is better than whatever a standalone app might have. If so, that's fine; but don't accuse me of missing the point. We just have different points. I want a really good text editor; if it does other stuff, great. jEdit is a really good text editor.
It's called MRI quenching and dangerous it can be[1].

[1] http://www.youtube.com/watch?v=1R7KsfosV-o
I've noticed a curious situation with learning (and configuring) emacs that once i've got it to be mostly[1] working i can remember all the little details that were causing me grief prior but cannot remember how I achieved the current workable state, and as a result I've never been able to pass on any of my own successes to another user.

My opinion of emacs configurations[2] is that they are incredibly elaborate jenga towers; 30 or 40 odd years of scripts balanced with utmost care on top of each other. As i mentioned in a previous comment ive stopped trying to maintain my own clumsy pile of jenga blocks and have used technomancy's emacs-starter-kit. So far i'm happier than i've ever been with an emacs install[3].

so, in an attempt to avoid letting the success i had on monday evaporate.

0) grabbed a recent emacs 23 for mac os x (not aquamacs at various suggestions).

1) grab the emacs start kit; its targeted at dynamic languages in general, not just clojure. It is a replacement for your ~/.emacs.d/. It includes elpa, the package manager thing. M-x package[tab] will list all the functions in the package manager.

2) grab a cheat sheet and attach it to a surface near your screen. refer to it often.

3) i have not even tried to use slime and swank. emacs and paredit are enough of a learning curve for me at the moment. I use lein from the shell to access my repl, git from the shell for managing my repo.

4) install clojure-mode via elpa if you are dabbling in clojure. apparently its not part of the default starter kit. M-x package-install [enter] clojure-mode [enter] i believe.

I'm happy with his because im learning the keybindings for emacs and paredit without having to worry about futzing with the emacs setup. paredit is already proving to be a great mode for editing clojure (or lisp in general i guess) code that its improved my life vs textmate. maybe in 6 months i'll look at tinkering with things some more.

[1] I used emacs at uni for about 5 years, and later at a job for a couple. At no time was I happy with my emacs set up, merely content that it was working.
[2] bound to be hated by those who are fluent emacsians; sorry guys its just how it looks from where im sitting.
[3] I'd still be using textmate for clojure if i hadn't heard about paredit. Maybe when counter clockwise gets a bit more love i'll have another look at using eclipse for my clojure code.

[edited:formatting]
The author really hasn't considered it from AT&T's perspective. On one end, they're hearing complaints about their terrible network, and on the other end, they're facing large costs to improve their infrastructure to support people with unlimited accounts. Aside from the comparatively small increase in subscriptions they'll get for their improvements, they'll see no income for their investment.

However, if AT&T were to force out the unlimited data pricing model and replace it with per GB pricing, they'll be able to fund the scaling their infrastructure up as the usage increases. Similar preferences for per-GB models have been voiced by other telcos as well, claiming "unlimited data is dead" (I don't know where I read this). Frankly, I'd be surprised if there wasn't some collusion amongst the big telcos regarding this.

I'm not saying I'm happy about this, but I think the scenario I describe is much closer to reality.
Was there a practical reason for the restrictions on tight bends and creases?

sigh You'll understand when you're building biological spaceships: you see, the inversion of n-spheres under those conditions is the simplest workable model for how evolutionary phenomena interact with each other.

The inversion of an n-sphere of dimension 3 is representative of the evolution in just one layer of a system. After you discover the generalization of inversion across n-space in 2072, it will just take one ambitious biologists to apply it to genetic data, and generalize to most of the evolutionary phenomena around you: memes and cultures. By 2103, Human Directive 72 will be achieved, and all children under the age of four will be able to conceive of the basic geometries of infinite-dimensional topological models.
I think URL shorteners are cool, and all the rage, but:
- I remember when del.icio.us/ came out. Not that it's a shortener, but they all have this clever naming crap. When you're not able to click the link, it's awfully hard to remember-- okay, did the first period come after the first three letters? What's the bottom domain, again? How do you even spell delicious? Did they spell it right?

- There's an implicit trust that must be made before expecting a user to click on any shortened URL. Since you can't follow it through to the content without actually clicking on it, there's no way of knowing whether you're headed to a clever browser hijack (or worse)!

- Which brings us to the work-safe barrier that most everyone who works a real job has. Websense, in most cases, blocks anything that's streaming media, TV, porn, advertisements, gambling, etc. etc. etc. And then it logs it, and it logs which user accesses it. When I'm at work, I'm pretty judicious-- I don't want to be recorded as clicking on YouTube links, or listening to Kanye West's latest gaffe, let alone going to Facebook or Myspace. URL shortners completely obfuscate where the link is taking you-- so the damage is done without you even knowing what choice you make. Therefore, unless I'm absolutely certain it came from someone I know, and it's specified what it is, I'm not clicking that shit. Which brings us back to implicit trust.

Most people don't check the links first, or even do this 'trust check' before they click on links. How long until we see, "Woman fired for watching Jack Johnson video on company time?" (accidentally, of course). It shouldn't be that way, but it will be before too long.
Note however than any project that involves encryption at all - including just linking to encryption libraries or using OS-provided functions - cannot tick that box.

This doesn't seem to apply to Notepad++, but these days it applies to a great deal of apps. Any that can make SSL connections, for a start.
Compensation compensation compensation. Companiesnever value their current employees high enough. The guy who's been here for 3 years? His institutional knowledge is almost priceless. And yet, changes are, he can get a 15% pay bump by taking a new job. You should be paying him 15% above market and be happy about it. Maybe this is just the Boston area, but I have never left a job without making 15-20% more at the new job, and I'm no rock star.

And yes, don't expect people with lives to work crazy hours, but usually we just self select ourselves out of those jobs, because they're a bad fit. I suppose if you go from single to married and/or having kids, you might be stuck.

The only one I really agree with is loss of confidence, but even then, if I'm paid well, I'll probably be too lazy to go somewhere else, unless I start thinking working at the company is actually detrimental to my resume (which has happened to me once)
Watch the video - the door rotates 90 degrees (like a normal garage door), so it's half the height of the door rotated into depth.
That's a pretty good one! There are many ways for the bootloader to screw you even after it has passed control away from itself. I think my favorite similar story is when Matt Garrett discovered this on a Mac which forgot to shut off its wireless card's DMA controls before passing control into a UEFI client: http://mjg59.dreamwidth.org/11235.html
Don't sweat it, and a Happy 2015 to you from NL.
I agree, it's easy to get around these systems with minimal effort.

I disagree that I shouldn't try to catch the low hanging fruit because of the existence of higher hanging fruit.
"Dozens of cities around the country are using BriefCam, which sells software that allows police to comb through surveillance footage to monitor protests and enforce social distancing, and almost all of these cities have hosted protests against police brutality in the weeks since George Floyd was killed in police custody, BuzzFeed News has found.

Some of the cities using BriefCam’s technology — such as New Orleans and St. Paul — have been the site of extreme police violence, with officers using rubber bullets, tear gas, and batons on protesters. Authorities in Chicago; Boston; Detroit; Denver; Doral, Florida; Hartford, Connecticut; and Santa Fe County, New Mexico have also used it.

[...]

BriefCam shows the line between contact tracing, policing, and surveillance can be thin — as cities can spend tens of thousands of dollars for powerful technology, with few restrictions on how police can use it."
Absolutely. We use Swarm in production at ecoeats and it's a dream for simple clustering with multiple services. Using Hetzner clouds volume plugin gives EBS-like functionality too.
If you're looking for logic then you don't understand how these organizations work

The logic is that everyone must be replaceable on a moments notice because they might be shot and someone else will need to pick up that job. Having roles that you need to be intimately familiar with in order to be effective is the exact opposite of what the military needs. If a job can be done by someone with minimal training while desperately sleep-deprived then that is perfect for their needs.
Coming from the UK and having had mold/damp in every place I've rented, I was surprised to see that were actually somewhere in the middle when comparing self-reported damp with other countries in Europe (pdf):

https://www.euro.who.int/__data/assets/pdf_file/0005/97007/3...
I can see a minority of features that would actually need it like the classsic chat room or some live feed of stocks. Sure if thats the case then Hotwire gives a nice solution.
But throwing in streams just for validations? Come on. This is done just fine with Ajax/Rails Ujs etc. We're solving non problems here I think.
I remember trying out docker sometime back in late 2013. Something about it never fully stuck with me. I always felt like the final boundary for a piece software should be the process, not the computer. Plopping an entire VM into a zipfile and saying "here's your software" felt like lazy engineering to many of us at the time (and still today).

For our current stack, the answer has been to make the entire business application run as a single process. We also use a single (mono) repository because it is a natural fit with the grain of the software.

As far as I am aware, there is no reason a single process cannot exploit the full resources of any computer. Modern x86 servers are ridiculously fast, as long as you can get at them directly. AspNetCore + SQLite (properly tuned) running on a 64 core Epyc serving web clients using Kestrel will probably be sufficient for 99.9% of business applications today. You can handle millions of simultaneous clients without blinking. Who even has that many total customers right now?

Horizonal scalability is simply a band-aid for poor engineering in most (not all) applications. The poor engineering, in my experience, is typically caused by underestimating how fast a single x86 thread is and exploring the concurrent & distributed computing rabbit hole from there. It is a rabbit hole that should go unexplored, if ever possible.

Here's a quick trick if none of the above sticks: If one of your consultants or developers tells you they can make your application faster by adding a bunch of additional computers, you are almost certainly getting taken for a ride.
Well the good news is that I found a better use for the gun I brought back to the past to threaten Douglas Crockford.
The same mechanisms apply here though, with the tiny difference of HN being small and niche enough to keep most of the general population lunacy out so that the mod(s) don't get overwhelmed.
The wiki passage lumps "saving for later" (caching) and abandoning the food completely into the same category. Which doesn't support your point as well as you think — the cached food may well be "necessary" over a longer time frame.

I'm not saying your point isn't valid, just that the passage quoted is too broad to be a strong support of your argument.

At any rate, there are always outliers, no? When someone makes a generally true statement, is it really that useful to reply with a rude " Nope" and point to outliers?

I took the parents' comment to mean that it is a general truth, not an absolute truth.
Which are they?

I know that python3wos is out of date regarding the libraries people actually use. When I look at the py2-only libraries on there, I see:

- the big "legacy dependencies", Twisted and gevent

- libraries that are ported but the site doesn't know it, such as protobuf

- highly specific code to extend a particular system, such as tiddlywebplugins

- system utilities that it doesn't matter what language they're in, such as supervisor and Fabric

- libraries that have been abandoned (in all versions) and superseded, such as MySQL-Python

I'm not saying you're wrong, I'm saying that we need a better python3wos. It makes it look like "unless you bet on a massive legacy asynchronous framework, you're fine".

I think that to some extent this should be the case, but to some extent, there are things that should be ported that we're not seeing because of the unrepresentative set of packages on python3wos.
I agree, much of the activity does look "faked." It raises red flags when usernames like Boysenberry, Orange, Pineapple, Lemon, Tomato, Grape, Cranberry, Pepper are responding to all the posts.

But IIRC the creators of reddit did the same thing when first launching. They faked activity by posting stories under different accounts. If LAL is faking activity, they could reach a tipping point and get the real users they need.

Whether or not faking activity is ethical is a different question.
I agree about the charging. Even though the fee may have been small it was enough to dissuade me from using that site to any significant extent.
C# is good for you resume.
It is important nowadays, a lot.
could use some artwork, but looks great. Is there nothing like this yet in the West though?
this certainly means one thing: you can make any stupid term a brand, i mean "brands4friends" come on....
Oh, node.js is definitely a great direction to go!

One of my problems was that a lot of the "usual" libraries are written in a synchronous/blocking manner behind the scenes. This is something that the node.js ecosystem would probably solve right from the start.

The downside of a relatively new library like httpClient is, that it is missing things like automatically following redirects. While this can be implemented in the crawler code, it complicates things.

How big are the datasets that vertex.js/tokyo cabinet is able to handle for you?

Node.js is on the list of things I'd like to play with a bit more (just like Scala, Erlang, graph databases, mirah, ...).
Is your crawler's source code available by any chance?
Had you used an identical URL, it would have. Beyond that, we leave the dupe detector fairly weak so that good stories have multiple chances to get attention.

Better duplicate detection is one thing we hope to work on fairly soon.
Fascinating!

On a separate note, I was reading up on Boston Dynamics just the other day and was surprised to see that they are now owned by Hyundai (Google X sold BD to SoftBank who sold them to Hyundai). I guess was surprised to see non US-based ownership because I had always assumed the US government had some interest in the core technology.
> If we had stressed the importance of not touching one's face combined with aggressive sanitization of hands, faces, and surfaces, Covid-19

This...was stressed, significantly. Do you not remember that?
Until that infrastructure no longer handles the demand and they have to build out again. So no, bandwidth isn’t free
"Our CEO, Brad Rukstales' participated in the recent Washington DC protests. Those actions were his own and not acting on behalf Cogensia nor do his actions in any way reflect the policies or values of our firm. He has been placed on leave of absence while we assess further."
https://twitter.com/Cogensia/status/1347340504934047747

Sorry, but your CEO sets the values and policies for your firm. He was arrested for participating in an insurrection, and only then, when placed on leave of absence, did he apologize. Why did you not fire him? He will have a criminal record now.
Joe Armstrong explaining the concept on the erlang mailing list in 2016, https://erlang.org/pipermail/erlang-questions/2016-October/0...
> Sorry, Comcast, make your pipes bigger? Government says so?

The government has never dictated when network upgrades happen. States incentivize businesses with subsidies where they otherwise might not build. The businesses now operating on those networks are profitable and arguably anti-competitive, which is why subsidies are being reconsidered.

We should also remember that for a new Netflix to enter the market, they will then need to compete. And now that broadband zero-rating and data caps are coming into practice for the first time, it's an open question whether or not there is still room for competition.

On top of that, broadband ISPs already hold regional monopolies, compounding the above issues.
> either TCO is a defining feature of the language, or a best-effort optimization that nobody should rely on.

I think a third option is that tail calls are only guaranteed if you add a special attribute (eg. [[musttail]]) and that attribute fails to compile if your code is written in such a way that a true tail call cannot be guaranteed.

The LLVM backend supports a "musttail" marker on function calls (https://llvm.org/docs/LangRef.html#call-instruction), but it specifies a set of constraints that must be met for "musttail" to be valid. I have been experimenting with a Clang change that would plumb a C++ [[musttail]] attribute through the C++ frontend to LLVM, but it requires some care to make sure we satisfy LLVM's constraints.
Can buy their way out with government funds. The Government is the largest spender on Boeing products.