jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've used redo for a while but I didn't like the sprawl of shell script files for the build to work.

I switched to ninja mostly for more complex projects and it's very nice, you can do anything in the generation stage and get all the power you need and then run it through ninja and get the full speed benefit of native code for the most common operation (build it!).

I used in the past both scons and waf and they are in a way like ninja but since the actual build process is still in python the time to build is longer. scons was a big pain in the ass for a large project and I regretted introducing it. waf was ok though.

I still do use make and makefiles for simple projects. It is usually simplest to get running and requires only a build stage without any configuration like ninja does. I also have the basic constructs hard-wired into my brain and can write that simple makefile faster than I can find the example code for ninja.
They have to play nice with Hollywood in order to get content. Doing something like this would be giving them the middle finger, and Netflix doesn't want to do that.
Agree. I also note without surprise that there's no qualification as to why the recursive solution is "better".

Indeed I think the author does a great job explaining why the recursive solution is usually worse, namely: harder to maintain, less intuitive, and only marginally faster.
"Ah yes, cancelling requires a call because of security. A feature for the user!"
https://www.thingiverse.com/Matsemann/collections/matsemanns...

That link has STL, not OBJ, but maybe that's good enough.
Those have suboptimal GC implementations because of the lack of primitives to do better. Some just straight up use reference counting and leak anything with circular references.
While I can believe that, there's an obvious distinction between GSuite and most of the services Google kills with abandon: businesses actually pay to use GSuite, which means that unlike Google Reader, Cloud Print, Inbox, and many others, it's a direct revenue generator and it's immensely popular. I don't know that that guarantees its continued existence, but I think it does offer a pretty serious shield.
I wonder if part of the motivation for this design is to test components for future mars rovers...
I think cold calling could be an even bigger nuisance. My DNS provider published my phone number by mistake on a whois when I registered a domain, I spotted it immediately and it was corrected within hours. Over a year later I still receive cold calls from India to sell me web services at least once or twice a week.

Imagine if you can match everyone’s position with a mobile phone, a dream for tele marketers, tailors, scammers, etc...
As long the Internet is not subject to government packet filtering based upon content (ie, the US doesn't become China), there's no way to prevent the eventual outcome that someone can say bad things and it reach millions of people. If that person breaks the law, the legal system can hold them accountable. But if they are not breaking the law, it seems to me that in the limit such speech cannot somehow be stopped from being spread. It's not a new lesson. It's hundreds of years old, all that is different now is the speed of dissemination and scale of reach. The current centralized platforms are transitional technology. There's some kind of Nash equilibrium where they can exist in a regime where a certain level of legal speech is stifled, but as soon as that threshold is breached and a sufficient sub-network of people conclude their speech needs to go around any centralized provider, the incentives are there to do the work to make it possible -- and internet infrastructure which already exists would arguably be the hardest problem they'd need to solve.
Received: June 17, 2013
Accepted: November 2, 2013
Published: December 26, 2013

Not complaining or anything. Just noting when the research was done
A premium that is paid by the passenger with a dog.

Ideally that premium should mostly go to the driver, minus the regular Uber cut.
On iOS, if you press return without any input, the shell loses the cursor and there is no way to get the keyboard back without reloading the page.
the GDPR would reuire that from them but hen again..
ELI5 why facebook is exceptionally evil. (Of course I'm inviting downvotes, but please give me a comment too; ideally a reason that isn't also applicable to 'internet as a whole').
Excellent point. There are apparently already Clubhouse bots as well, and it would be trivial to record audio using one (although you'd need a bot per room you want to record). It's probably very difficult to recognize Clubhouse bots as well, since you probably don't need that many of them, at least with Clubhouse's current scale, to record all the interesting big political discussions.
You’re intentionally jettisoning historical context (3/5 compromise + wording of fourteenth amendment) here
> Right to Repair is the concept that you should be able to choose who repairs the device you own. We believe you should not be stuck going back to the manufacturer or dealer because parts, chips, manuals or tools are restricted by the manufacturer. Right now, manufacturers collude with a number of companies on a regular basis to keep repair shops & end users from being able to buy parts to fix their devices, going so far as to restrict access to a battery charging IC - one of the most common chips to fail in modern consumer electronics!
I mean, I thought the stuff over Taiwan was a little over the top, but.

Did you know that the US just paid approaching 6 billion dollars to buy Italian warships? Basically, the US Navy feels like it's going to need blue water forces, while it has instead been concentrating on littoral craft.

https://www.youtube.com/watch?v=buA4ajpCtpQ

This does have something to do with China.

China wants to have a dominant blue water Navy and become a world power. They can't viably do this without Taiwan. Considering how big China is economically, and how it's growing, it may be just a matter of time before mounting an invasion goes from uncertain and dicey, to something they can easily afford.

this is just satire, right?

No. The biggest wars of the 20th century had a lot to do with control over energy resources. Whoever can operate industrial infrastructure on the moon will be able to build space solar power. At large enough scales, this basically is fusion power. Whoever controls this energy can eventually dwarf the energy resources available on Earth by multiple orders of magnitude. At long enough time scales, this will blow away even turning the Sahara into one big solar farm, even with regards to incremental cost.

It may be a long ways out, but it's inevitable if we don't first bomb ourselves back to being earthbound.

Issac Arthur: The Moon Industrial Complex

https://www.youtube.com/watch?v=y47MMNqKGxE

It takes a lot more energy resources to exploit many space resources. However, note that this is subject to exponential growth. The more energy one can produce in space, the more resources can be converted to generate more energy to convert more resources. Planners of major powers may be able to forsee this exponential growth, and go to war over its potential.
A lot of junior programmers write shit code because they code and don't bother modelling anything before hand.
Good points - I think you need some kind of spec or something to reason about. But I don't think it needs to be complete because it is easier to iterate on software than buildings.

Taking the building metaphor, you can't clone a building locally and make changes to it, then ask another builder to review them, suggest some changes then push them out to a test environment before finally putting them into the real world. So for me, the building metaphor only goes so far but there are definitely some useful points in the article.
This is not the spam or vandalism counter-measure, those work differently and only block posting to the sites. And you can avoid them if you establish a reputable account, they won't affect you anymore then.
> I wonder why there isn't anyone selling them anymore

Google "wine kit" instead; they have plastic packages of grape juice rather than solidified wine bricks. I've never tried one, because there's so many interesting things you can make without pre-packaged ingredients. So far I've made ginger wine, elderflower wine, cranberry wine, and chocolate mead. It's been a really fun hobby.
> you should always use the weakest technology capable of solving your problem

Wrong, you should always use the technology capable of solving your problem that's also the least amount of work. Very often that's a technology that solves a more general problem, of which yours is but one. And very often it has UX that normal people actually understand.
I see the point that you and 'uberbinator' were making; "ignorant" was a poor choice of words on my part.

I intentionally used the words "black magic" because I was going to link to Johnson's books. While Johnson's publisher (not Johnson) probably named the books, I like the titles. The words you suggest may be more appropriate but the actual titles are definitely "catchier".
On HN? Definitely not.
> The security rests only upon the open source client code. The server is completely orthogonal to security.

For Android at least, builds are reproducible https://signal.org/blog/reproducible-android/ (would be neat if there was one or more third party CI's that also checked that the CI-built app reproduces the one on Google Play Store – or maybe there already are?)
> Also, I am really curious what the other countries were in your survey. Because that was the largest group of people. Is it mostly from asia or something?

Good question—it's low numbers spread across like 100+ countries that we grouped into an "Other" category (but maybe that's not clear). You can see those countries in the raw data here: https://gumroad.com/l/2020-design-tools-survey
Would be better off getting 1 large VPS and using nested virtualization (or just straight docker).

That way all the services have access to all the cores and you can thin-provision too if desired.

(Nested virt being enabled is not a given though)
It can be a real winner politically, depending on the electoral boundaries. Roads have such limited throughput that a new bike lane might inconvenience only a few hundred people in cars, while opening up the city to thousands of people on bikes. Once politicians figure out that calculation, it can go very quickly.
I’ve been using tailwindcss and tailwindui for our production platform (released), and our new website (in development) and couldn’t be happier. Once you get the hang of it, you’ll be able to build stuff very quickly. For our production platform, I have it running on top of Angular and Angular material. Getting tailwind, angular, and material to work together wasn’t easy, but once I got it up and running, it was pretty straightforward to start building new pages or modify existing ones without having to change existing styles.

I had two major complaints and this update fixes both. The first is the enormous size of the css file locally, which caused the browser to become considerably slower and made the developer tools really slow to load when selecting elements. The second was the lack of the !important selector.

This is a solid update. Kudos to the team.
We are using it for data health dashboards for all our big data projects,hence we are able to observe discrepancies, missing data, etc.
This is great advice but if I could just add one thing, from experience, and that is, do treat the interview with dispassion. I have consistently found employers (esp in a dysfunctional organisation) often read dispassion as confidence and that is always a plus point.
That's really cool. I had no idea they went back that far.
I have the opposite experience. Physics classes where always the most interactive and practical. But then again, I only ever studied up to undergrad level physics.
I recommend you get more servers, get a dedicated one for db and make sure the HD is super fast (15000 rpm).

Cloud solutions would be too expensive for your scenario.

I used to develop facebook applications with one that reached 1 million users a day. I needed 5 servers to handle the load. It would cost me three times if I had used cloud solutions.

In Europe, you can use giga-international.com for cheap powerful servers with responsive customer service.

Then use memcache if needed.
Even the lowest level of classification (confidential) means that the data should not be stored on an unclassified system, and has additional physical storage requirements that Pelosi's main office doesn't meet.

At worst, the laptop had FOUO/CUI (for official use only/controlled unclassified information) data. Not great for that to get leaked; but not that scary from a national security perspective (we're pretty aggressive about classifying stuff).

If anything damaging comes out of this, I would expect it to be of a political nature; where something that Pelosi and friends would prefer to keep secret gets leaked, but doesn't have much influence on national security.
1. Scala certainly has a better in-place lambda syntax. Way better.

//; someNumbers is a vector of numbers
someNumbers.reduceLeft( _ + _ )
(reduce #(+ %1 %2) someNumbers)

//; A more complex example
someNumbers.foldLeft(0)(_ + _ * 2)
(reduce #(+ %1 (* 2 %2)) 0 someNumbers)

I'm fluent in prefix notation, but I still have to watch the clojure code that uses #() very carefully.

2. I think that Macros By Example would be a better tool for teaching macro than the raw compiler extensions that defmacro provides. MBE is easier, not harder. Defmacro is the machinery, not the interface for most tasks.

3. I won't name names, but I've had high-profile people in #clojure do exactly this to me. And when I barked back, I was told to not be rude. It was a terrible experience caused by a prominent member of #clojure who otherwise seems like a smart individual. I've since received commiserations from people who have faced similar condemnations.

(note: added simplified example)
ok currently this currently tweened in 1.5sec... i will experiment with lower values
From TFA: "People with a victim mentality should never be entrepreneurs."

Does you folks know anyone with the victim mentality that has actually become an entrepreneur? I've got several people in my life that are victim-minded and say they would like to be entrepreneurs...but they generate 10 scenarios of failure for every entrepreneurial idea they encounter. As a result they never take the necessary risk to start anything.
You might want to edit your eclipse.ini and give it more memory[1] ... It worked like a charm for me on my Mac. The linux boxes I use don't have this problem.

[1] The properties you want to change are: launcher.XXMaxPermSize, XX:MaxPermSize, Xms, and Xmx
Some more data:

I study pretty much all my free time (time not spent with my wife). 2 hours a day reading papers, books, etc. I don't think studying more will help.

I can't post on github. Employment agreement says all the code I write belongs to my employer and can't be opensourced without jumping through some hoops. Won't make this mistake the next job I end up at.

I think I can move laterally without too much grief. I.e. get another research job. I have experience in systems and clouds. Lots of research groups would want someone like me.
By posting that, you make it more so, and actually it is far from true. We should do things to help develop the discourse here, not kick it. The container is fragile.

I believe that when the community gets this sort of inaccurate reflection of itself, it encourages a "why bother" sentiment and, downstream from that, a "fuck you" sentiment, since if no one is communicating anyhow, what else does it make sense to say?

In reality, is there any other non-siloed community of HN's size, where divisive topics routinely arise, that manages to do better at "adult conversations"? I don't know of one. I know it feels like HN is the worst [1], but actually, in relative terms, this place has managed to plant at least one or two toes outside the inner circle of hell. Our task is to move another toe in that direction.

I wrote about this recently: https://news.ycombinator.com/item?id=23308098. Short version: it's because HN is less divisive that it feels more divisive, because this is the rare case of a large(ish) community that keeps itself in one piece instead of factoring into shards, silos, or social graphs. If that's true, then although we haven't realized it yet, the HN community is on the leading edge of the opportunity to learn to be different with one another, at least on the internet. This opportunity is precious and we need to become more conscious of it as a community, so we have a chance to do something with it other than collapse back into the moat.

[1] I do not mean to pick on you personally—it sucks to get singled out and I have zero intention of shaming. The truth is that most of us have this emotional perception of HN, including me. If you read the post I linked to above, there's a theory there of why that is.
Well, let's look at it realistically: http://arstechnica.com/security/2015/01/yes-123456-is-the-mo...

The #1 password out of 3.3 million was 123456, which was used 20,000 times.

So extrapolating that for your 2 million hashes, we'd expect the top password to appear roughly 12,000 times.

Running those numbers, we'd expect each guess to have a 1/12000 chance of matching. Or more specifically, a 1988000/2000000 of not matching.

With some quick running of those numbers, we'd expect a 50% chance of finding a match after trying just 115 random usernames.

I'm not saying it isn't an interesting approach, I just don't think it's nearly as effective as if you encrypt the hash directly (which has no attack vector unless you can get the key).
Yes, for that run. The reality is that a far cheaper option would be to just install natural gas peaker turbines in Houston. Chienre Energy is exporting LNG from there so plenty of gas, and I’d estimate the cost per GW at $200M vs $1B, and the time to complete at 1 year vs 5 years.
Completely agree. At some point, browser ceased to be user agents. They became mere viewers of content.
it's the too many moving parts and black boxes blues.
I max out at around 1 Gbps on steam, although I think I might be bottlenecked by my cpu for decompression. Servers that allows clients to pull 8Gbps are very rare.

Torrenting linux iso is indeed very fast :)
Wow you must be old. Like probably retiring now?

VM/370 came out 49 years ago. So assuming you did a master's at university (I guess math at the time) I'd say you are definite retired by now.

https://en.m.wikipedia.org/wiki/VM_(operating_system)

(yes this is tongue in cheek sort of since you said average but you also said 'enterprise' which my cheek reads as large company :))
> Unless they look forward to manually approving gazillions of requests from stranded JCenter users in the next weeks. Maybe business is that good that they don't care about the overhead.

Getting approved for a groupId took me literally 2 minutes. It's really not that complicated.

Not sure yet about the process for actually getting releases approved, I'll see about that tomorrow.
Your equivocation of the two sides is such BS and just desperate whataboutism. Was there violence and destruction at rallies over the summer that was criminal? Yes and it wasn’t ok. I expect prosecutions, convictions and restitution. But on Tuesday what occurred was a violent takeover of the legislative branch of government by a mob incited by the defeated leader of another branch to prevent the official recognition of his opponents win. Give me a fucking break.
Given that there are something like 20,000 black cabs in London, I'm seeing your one outlier from 10 years ago as a pretty solid argument in favor of them. And that's before we start debating about the merits of driver vetting processes and vehicle maintenance requirements.
How much time would you think, the (+)average programmer, say with 10 years experience needs to learn _basic_ sql, along with the HAVING clause, assuming they have never learnt sql during their entire working career? ( we are talking RDBMS concepts from scratch. like Primary keys, normalization etc, and finally sql).

(+) average= meaning the programmer should be able to say 'solve' the FizzBuzz under comfortable conditions. Or say add the first n items in an integer array etc...
I’m not sure that’s a fair characterization. Is it clear they’re overpaying?

I’m not pro-union but unions aren’t the devil.
I think it's a shared dish between Russia and Ukraine, but Russia already had solyanka on this site :)
I think even when integrating a social login, a developer still needs to create a secure cookie and has "user" table in his/her database. Using social login is rather a convenient option for users as they don't have to create a new account.
That happens with taxis too in Australia.

Unauthorised drivers who don't match their picture ID driving.
I would argue that at least engineers working at Facebook likely have the monetary means to change jobs.
Did you use Uber pool?
https://www.cisco.com/c/en/us/products/security/registered-e...
You could easily reverse 2.

2. A younger child among older peers needs to work harder to achieve comparable results.

3. Work ethics are correlated with income.
You'll have noticed that most of my vitriol was directed toward the aforementioned trolls. But the snark was unwarranted.

> I don't know what Gamergate is nor do I know Adria Richards and I don't intend to know all the victims in this world.

Are you both claiming that these things do not happen, and refusing information about them? That's a dishonest way of conducting a discussion.
Yes, this is precisely the case she should be making. Technology, protocols, and vulnerabilities are ethically agnostic, people aren't (short of psychopaths). There are always going to be exploitations of vulnerabilities, and there are always going to be vulnerabilities to be exploited. But sexual harassment is an ethical issue, that civil humans ought to vomit upon. It ought to be as criminal as trafficking. People doing it shouldn't get away with it, they ought to exposed as the psychopaths they are. Unfortunately in the case of revenge port, they aren't. And worse, by tackling this as an "hacking issue", you are keeping it that way.
No better advice than saying "never send emails you don't want made available to the world at large".
I’m sure they meant 12AM ;-)
Ok sounds like an easy first step. Thanks for the tip.
None of the logical fallacies upend an argument, anyway - Especially not a political one. Political discussions aren't logical - They're rhetorical. You can say "Not all sharks bite" and it will not have the slightest effect on my argument against a proposal to stock the local swimming pool with sharks.
I downloaded the tailwind-jit repository, and after a good coffee break and "npm install", it's 120 megs. But I'm not that worried, give it a few cycles and we get esbuild for tailwind, which should bring it down to a simple barebones 8 mb Go binary.
Thanks. I have it in my list but haven't got to read it yet. Will start after the current one.
Thanks so much for taking the time. I will try and refine the message and target.
Why would you ask HN if you can just ask Dropbox?
After limited reading on the subject only the quoted issue.

Maybe shops like Etsy or Shopify should make tracking a premium benefit that is possible when getting your own domain :) Feels like a upsell opportunity to me
gdb can also be scripted using Python. https://sourceware.org/gdb/onlinedocs/gdb/Python.html

Edit: and Guile
Interest rates are too low.
> channel owners

Do youtube users actually "own" their channels or is this just an incorrect wording? What is meant by "own" here?
Thanks for the thoughts! Love the one day of free parking. Will implement this in a week or two! Our CAQ are higher than a free day at $14.99 so this is perfect!