jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It is a program for programmers by a programmer. And Fossil is a VCS first and and SCM second.

The beauty of git lies in what it does and that is managing code. The same is true of fossil. DRH is known for making sqlite and in turn fossil rock solid, and easy to program against. THAT is a far better feature and interface than some UI nitpicking you might throw at it.
Since the cameras capture the area around the vehicle, there is an interesting corollary article talking about how Amazon will probably turn over footage to police, like they do with Ring:

https://actionnetwork.org/petitions/stop-amazons-army-of-sur...
One can't possibly write a coherent book and also cover every possible Linux setup there is.

The target audience obviously won't be a someone who already loves to tinker with a lot of different setups.

A book like this will be much better if it introduces an opinionated setup to follow.
rms actually missed the offer to donate LLVM to GNU because of the idiosyncratic way he uses email. See: https://lists.gnu.org/archive/html/emacs-devel/2015-02/msg00...

I think it's probably for the best; having two competing solutions with different priorities is probably a win for everyone, gcc and clang users alike. gcc has improved much in the last few years in part due to LLVM/clang's pressure.
It doesn’t matter really because making a few thousand people rich is noth worth even a millionth of a fraction of the current energy usage.
Lifetime appointments are already a dumb idea. The obvious solution is term limits of ten years or so.
Some parking places in Europe are also covered in gravel or permeable pavement and have trees between rows rather than being made of tarmac.
Seriously, who thought such semantics will be useful? What are they smoking?
>our future generations may be facing a world where there aren’t enough people

That would be wonderful because it would mean that workers get fair wages. Lack of productivity can be compensated by automation.

>How do you reverse it when it becomes a problem?

That's biologically impossible. Even if you sterilize every human with a birth certificate on earth.
How do you handle C/C++ dependencies?

This is super common in the DS/ML space, and until recently, pip was actively unhelpful (i see you have numpy version x, let's install version y silently because you definitely hand review all the transitive dependencies before installing a new package).
I've used Windows for decades and didn't know about this until today.

Start -> Clipboard Settings -> Clipboard History

Once on, Win+V shows clipboard history. Super cool.
I know it's beside the point, but you stepped on one of my peeves. Google doesn't have to pay their engineers "a lot". They don't have to keep sucking more and more wealthy people into a concentrated corner of California. They could open a modest office in Nebraska and pay some 5-figure salaries.

They could hire some run-of-the-mill college grads to work on a "dead" project. They could cut their teeth on low-profile stuff within Google and perhaps demonstrate abilities that move them up the ladder.

I'm not saying that Google should do this to keep everything they've ever touched alive. But spreading the talent around geographically would solve a lot of problems for Google and for California and for the world. Same for all FAANGs.

Quit earmarking $billions to solve the housing crisis in SF. Spend $1M in St. Louis and move 100 employees out of SF. Then spend $1M in Amarillo, and $1M in Sioux Falls. Shucks, maybe splurge and spend $20M here and there. $250M to build up 10 offices around the continent will do more to solve the housing crisis in CA than $1B spent in CA. And it would cut FAANG costs in half at the same time.
Why support a dying product? Pivoting is a key part of startup success. Why can't large companies recognize a shift in user needs (after a decade) and decide that something is no longer valuable?

Ultimately, you really are never going to see innovation if the cost of launching a product is "staff the product literally forever, no matter if it is losing money or no longer aligned with priorities".
About as ridiculous as suggesting Cohen's only motivation is comedy.
Designing a mass-production truck NOW for use on Mars really makes no sense at all.
It's really good. I wouldn't use anything else.
Isn't the money coming - if it comes - from SoftBank? Would it be better for the common folk if they kept it?
How did you choose those particular NN architectures? How much data did you use to finetune them (assuming they are pretrained on Imagenet)?
The rollout of iOS 12 was amazing, it made my iPads faster... do that again, every time! :)
`wp-content/uploads` that everyone set to 777 because Wordpress used to (maybe still does?) have obtuse documentation on how to make this writeable in a safe way.
I'd like to know the same
Looks like it's pulling from

http://duiker101.tk/hackertyper/text.txt
Plenty of sane people throughout history have taken the bible literally. Technology didt start with electricity either. You should show more thought and less venom.
wow, he exactly duplicated my sentient EMACS setup! My job is jeopardize.
it looks like this would prove "Every sufficiently large power of 2 contains at least k zeroes", for any value of k. The computational time would probably be prohibitive, but this should definitely work in principle.

Only when you accept constructive proofs that do not say anything about their running time and that may not even halt.

I suspect the asymptotic formula is out of reach, for similar reasons to why you can't count twin primes.

I am not aware of any result on the _inherent_ difficulty of counting twin primes. Are you hinting at one? If so, can you give a reference?
I believe HN autokills stories with "poker" in the title, but you can get around it by submitting with an innocuous title and renaming the story after it's been accepted.

I used to try to submit the more interesting articles from codingthewheel.com and a few other places that tended to be more mathematically interesting, but eventually gave up trying to fight with the submit form.
The Playboy mansion?
We beat them in 1945 just so we didn’t have to do that!
I think that is part of the point. Your customers know your market (them) better than you do and they will point out if you're way off.

This article assumes someone is coming from the position of pricing cheap because they are afraid they won't get enough sales.
Do Apple users think that Flash will transition 3 frames of PNG/JPG/GIF ads worse than a custom iAd/Apple solution?

Trendy Adobe hate aside, how terrible could it possibly be? In actuality, not delusional fanboy opinion.

Betting that it is not very different resource-wise.
"Most illusionists (I'm with James Randi on not calling such people "magicians") can't support themselves as a illusionists. They work kids birthday parties, making ends meet with other part-time and full-time jobs."

Do you actually know any magicians? It's quite possible to make a decent living performing magic, and you don't have to be a rock star to do it.

You also don't have to do kid's birthday parties if that's not your thing (though some people actually enjoy them, and they can be well compensated, as there's a lot of demand for this type of work). There are lots of people doing restaurant magic, and the going rates are well over $100 (sometimes over $200, depending on the region of the country you're in) per hour. Magicians doing trade shows and convention or corporate magic are also usually quite well compensated, and they don't have to be named Blaine or Copperfield.

Magic used to be a lot more underground, but in the last decade or so it's become much more mainstream and accepted, and the demand for magic has been rising along with this trend.
Actually, Mac development required a Lisa for quite some time.
Explain to us instead what security concerns there are with the cipher. As you mention DES and 3DES, known to be very vulnerable today, you are implying that you know of security issues with the Blowfish cipher, so, please enlighten us - what is that all of the cryptographers in the world except you have completely missed regarding cryptanalysis and weaknesses of this cipher?

Please don't bring any performance claims up, because if you are really as familiar with Blowfish as you appear to imply, then you know very well that with a proper implementation (and there as many bad ones as good ones) it outperforms all of the AES ciphers by several times. Also don't bring up the "incredibly slow" key schedule as a valid point of "why no one should ever use it", because it's not really slow, even by yesterday's measures of computational power.

add.: I'll give you a few reasons of why the cipher is still interesting just for the sake of the discussion :)

1) same encryption time regardless key size - 448 bits of key perform just as fast as 8 bits.

2) very sophisticated s-box/key schedule - trying to brute force the cipher is practically impossible as the raw key is not used in the encryption/decryption process itself, and performing the s-box setup for every bit of possible key pushes the brute force process back a few orders of magnitude in speed, and, trying to brute force by traversing the p- and s-boxes, all 8768 bits worth, just ain't happening today.... or tomorrow.

3) performance - among the (so far) unbroken ciphers, it's quite possibly the fastest one.
The crux of the problem is data and latency, right? I imagine it's infeasible to have a hybrid architecture the way cloud providers structure their networks and pricing today.
Answer Here: http://www.ushistory.org/betsy/flagfact.html

Neither one are patterns he put into the algorithm.
The Apple II of 1984-1993 was based on archaic technology; thinking back, it’s kind of amazing it lasted as long as it did.

This is the power of mindshare. Apple II had a vibrant ecosystem.
I can think of two big differences:

1. Few gamers make a living out of doing it.

2. There is a much wider selection in the number of video games they can choose to play.

So you have two forces working against you. First, if you raise your prices, there are a lot of other games people can play. Second, if you raise your prices, people can simply choose not to play at all.

Not so with audio engineers. They must have the software to make a living, giving them a lot less choice in the matter. They also probably become more intimately familiar with the software than most gamers become with video games. Finally, the context encourages a level of maturity that recognizes the impact of freeloading and fosters good-customership.

So, that's why you probably won't be able to charge more for a video game. Although they do get away with it in some contexts (rock band, some racing games).

P.S. as much as you would like to believe gamers will pay for quality wherever they find it, there's also this issue that in your industry (apparently roguelike games) there's this huge norming influence toward free-to-play games. That probably doesn't help you much.
Nobody is really "unemployed." Unemployment benefits are taxed as income. That makes you "self-employed" anyway

I'm not sure I follow you. Being employed is trading your labour for income; if you are collecting unemployment benefit you are not trading any labour. That doesn't mean that you are not working but you are definitely not employed. Cf. a stay-at-home parent may work their butt off but is not employed in the normal meaning of the word.
I disagree. The spirit of the law is to ensure that logins cannot be automated. Unless the serial number can be read over the internet without authentication, using it is completely within the spirit of the law.
You're always welcome to disclose to the company and follow your own timelines and policies.

Presumably this doesn't change whether you tell the company first or post it on your GitHub. Shitty either way but irrelevant.
If you are interested in development workload (ARM porting) instead of "cloud-native" workload, I did one here: https://github.com/sanxiyn/blog/blob/master/posts/2019-11-12...

In addition to Packet, both AWS and Scaleway were also benchmarked.
Well, humans can understand any utterance certainly in their native language and there are an infinite number of those, given that natural language, as far as we can tell, is infinite (you can genereate utterances for ever without ever generating the same utterance twice). That is as general as anything gets.

Also, we may not be able to keep some number N of objects in memory simultaneously, but we can definitely reason about an infinite number of objects, like I did above. And if you want to handle more than N objects, you just do it N objects at a time. You can always write things down etc.

You can always extend your memory, I mean.
Because you might want to control it from your phone or laptop .
In typescript you can return union types.
Rust doesn't allow that, at least not ergonomically.
If you can reliably produce the same hash from the painting over and over again[1], you can use the painting as the source, and throw away the picture.

[1] https://en.wikipedia.org/wiki/Digital_video_fingerprinting
This is why I pay for a USPS box every year without batting an eyelid. They also provide a physical address for vendors that demand that, presumably because they exclusively use UPS or Fedex - works fine.
You can do responsible disclosure without following a vendor's timeline. Project Zero comes to mind. It's not like the only options are either dropping 0 days or doing exactly as the vendor says. Simply give a date.

At the end of the day the point of security research is to make things more secure. Oftentimes that is best achieved by working with the vendor.
Phabricator does this! It even renders a nice outline view of all your task dependencies. You can built arbitrary m:n graphs between your tasks and view them as a table with current state and so on.
I think it's a little silly to force this site-wide. In my experience, most people don't make accounts to comment on tech blogs, and those that do are probably already privvy to the need to change a password when a big database of passwords containing or potentially containing your password is released.

I think it is weird for big companies to act like this has such far-reaching effects; 1.5 million users is not that many in the overall scheme of things, and how many of your users intersect? Apparently LinkedIn thinks that most business people who read that a LinkedIn account would make employers think you were smart and cool also had an account with the same credentials at Gawker.
That assumes the Gawkers of the world salt their passwords...
How do I know that you, the creator of the password pairs, are not an enemy's spy?
Why don't you simply replace

index++, value=list->items[index]

with

value=list->items[++index]

?
The file-system isn't just another data-store: it's I/O and therefore special. On systems with 'sendfile' data can be sent straight from disk to network port without CPU time (and any copies being made). This is used extensively by high-performance webservers and web-accelerators.
Why does that matter? It only launched 4 days ago.
It's not only that C doesn't have closures; it doesn't even have anonymous functions. Here's a little Lisp expression that doesn't need closures

(mapcar #'(lambda (x) (* x x)) some-list)

which squares all the elements of the list. To do that in C you need some abomination like

/* Somewhere outside the function where you actually need this */
int square(x) { return x*x; }

/* ... */

List *r = List_new();
LIST_FOREACH(self, i, v, List_append_(r, square(v)););

Not to mention that this sort of thing tends to get ugly without automatic memory management.
Red Hat is for enterprise solutions and is not for toy startups. RHEL 2.1 still rocks the business world and is a great operating system.
This has a strong element of "build it and they'll come."

It leaves out a large part of the problem of selling something. How will enough interested people discover the "simple web app"? If there are competitors (chances are there will be) and the app's page is in the 12th results page of Google and PPC keywords cost $5 per click, getting enough relevant traffic to ultimately reach 400 subscribers can be quite a lot of hard (and costly) work.

As an indication, if you look at point 5 in this survey http://webappsurvey2009.techcrunch.com/ you will see that ~50% of marketing sites of web apps got 0-1,000 visitors a month.

It can be done but don't just expect to "build it and they will come."

Also, a book that sums up good points about selling a web app (especially if you are a developer) is http://www.startupbook.net/

Good luck!
I have always used the term "static html" (as opposed to "dynamically generated html").

"Flattened files" may have been what they were meaning. "Flattened Files" would be a nice simple term for them if there wasn't confusion with Flat-file databases.
Google is an awesome place to work, though like any big company, your experience will vary a lot based on your manager.

FaceBook, I've heard, is also an awesome place to work.
Damn, this is addicting
I didn't say that's not their job. I'm opposing to what you're saying. Their job is to spy on us, yet you claim they don't care about us. Can you see why I'm confused?

>What they do if they find weaknesses is a different question.

Is it? It's obvious what they're going to do when they find those weaknesses. If they let people know of those weaknesses, they wouldn't be doing their job. Their job is to expose those weaknesses, so they can spy on us and take away whatever we have left, in this case is strong encryption.
Suppose more of a Manichaean devil rather than the Christian one.
This isn't about the hiring process, this is about an individual that didn't make it to the next round and started pointing out flaws of the interviewer and then going out of their way to try to "shame" the company.

Take a look at the post again and you will see the Craigslist ad that the individual responded to. You'll notice that there is no mention of requiring any amount of experience in any framework or language. The ad looks like a normal ad and wouldn't make it close to the front page of HN without the author raising a hubbub.

People make mistakes. That is a general trait of humans. It seems like the interviewer made the mistake when talking about Bootstrap. It could have been a non-technical project manager. It could have been a consulting project manager (since they appear to be a consultancy) we don't know. But then the author criticizes the company for that. Not only that, it seems that he openly mocked the interviewer about the mistake.

Then the problem compounds when the author gets an email from the company that says that they went with two other candidates that have 10+ years experience. Instead of letting it go (as the author doesn't even seem to care) he goes off trying to prove them wrong. Odds are that the company was saying that to be nice. Hearing that is a lot better than something like "Sorry, you're personality sucks and we don't want you" (I'm not saying that is what is going on but it could be an option). It is a line that is hard for the author to dispute since he admittedly doesn't have that experience. Now, keep in mind, that the company may have meant Ruby but instead put Rails. Even the author makes that mistake by calling it Rudy when it makes more sense to write Rails instead of Ruby.

I have seen articles about truly messed up hiring processes on this site, however, this is not one of them. There are only two incidents and one of them the author admits to "playing games". Not only that, but after "playing games" with the project manager the author expected professionalism and courtesy of a follow, despite not showing that to the interviewer. The way I see it is that the author wasted this company's time, then tried to profit off of it by writing a blog post that has ads on it. There is nothing wrong, from what is described in the article, with how the company acted.

"Pretty much anytime somebody posts a story about bad hiring practices this is the first response I see. Why? What does it add to the discussion but an unhealthy dose of ad hominem?"

Honestly, I haven't seen that much but I have not seen a more fitting story about "bad hiring processes" that deserve people to call BS than this one. We have only been given a small glimpse of what happened, so it could be much worse but from what is written and looking at the job posting on Craigslist that was in the post, it doesn't seem like the author has much of a case.

I would be curious to hear what you think about this though. Do you think the author is in the clear for writing something like this? Do you honestly think that the author was a victim of a "messed up hiring process"?
I wonder how many bits the int would have on an 8088.
Can't you see the pattern? Take all, break the crypto later. PFS might be next, who knows.

Yes, for now OTR and PGP is fine. There must be a big speculation on future breakthroughs regarding breaking crypto - otherwise they wouldn't build Bluffdale.

Edit: Instead of downvoting, how about taking position?
Hence the reason they are still the Obama drone strikes. Out of sight out of mind.
For me, Google Maps/Apple Maps (on DuckDuckGo) are painfully laggy on Firefox/Linux, even after force enabling all the GPU acceleration options. OpenStreetMap works fine, though.

That said, Google has a long history of making their products glitchy on Firefox, so not sure it's all Firefox's fault.

https://www.zdnet.com/article/former-mozilla-exec-google-has...
Please try to avoid gatekeeping in public, particularly with regards to what people read.

Please?
I'm itching to heatpump across Northern Candida
I was tempted to stop reading when I got to “This particularly innovative approach brings the digital transformation in law to a new angle of reflection with a collaborative methodology involving several stakeholders.” I wish I had.
This makes sense to me. The idea that "the truth sets you free" is not just false, but in some cases even "privileged". If the political situation in the ME gets worse, it isn't necessarily Americans, or at least the current generation, who will be most harmed.

I'd argue it is up to US intelligence and the current Administration to make these decisions, or at least that's how the system is designed - and I would agree that any systems needs to be selective in what information is public - radical political honesty works about as well as radical social honesty, just with even more terrible consequences.

That's not to say 'there aren't problems with this, the most pressing being how to trust the authorities involved, especially when they are essentially given the means to bury their crimes, and control the very information by which their actions may be (democratically) measured - but I guess these are the paradox of the modern, democratic mega-nation.
Big ooof, of course it's down. I'm hosting a simple static site on a Core 2 Duo + 4GB RAM and it's amazing just how slow the hardware is. It can barely handle 100 concurrent visitors (as tested with JMeter), and if it starts swapping on the spinning rust inside... that's it, forget it, come back the next day. I don't even know how a 386 can even start with modern software.
And Apple pays far too much attention to detail for this not to be deliberate somehow...
Coincidentally, I ran across Scott Shaw!'s homepage today: http://www.shawcartoons.com/bio.php

(...although there are plenty of other names with exclamation points, due to languages like Xhosa.)
True. Although I'd be interested in seeing actual benchmarks for interpolation vs. binary search too, since binary search has better cache locality...
yes, evidently they would have to make it opt-in. But it may not be that hard to do since they would give value to the individuals. (Telling you how you are spending your time)
I'm interested too: alexandre.tp at gmail