jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You can create a global .gitignore: https://help.github.com/articles/ignoring-files/
Is "bytecode format for the web" not basically what Java applets were? Seems that adoption is the problem.
From the article: "You don't have to be an experienced Perl programmer, CPAN author, or githubber. The goal is to help others, possibly learn something, and hopefully have a bit of fun."

It might be possible to help with e.g., documentation (which could also be taken as an opportunity to learn just enough Perl to read less-documented code).
This one is interesting: http://sourceforge.net/projects/phorkie/

According to the list it has been specifically blocked. It appears to be a pastebin clone written in PHP.

Almost all of them are pastebin-like sites.

http://atnsoft.com/atnsoft.com/textpaster/ seems very unrelated.

My assumption would have been that a government crawler stumbled upon some messages it didn't like and the sites they were on ended up on the list, but the two sites above would unlikely be affected by this.

Archive.org was probably affected because they mirrored some content of any of them.
This is true on a lot of levels. There are very few "Mr Fixits" so when problems happen, people look to who fixed the last one.

I used to be pulled into projects where the managerial side was messed up a lot. Usually the rep from one project is what would get me pulled in to the next.

An old non-technical version of this story is at http://www.amazon.com/Calumet-K-Samuel-Merwin/dp/1561141453
I don't see what the big deal is. Maybe it's a generation gap? I'm in my 20s as well and it's never a big deal to send a request to someone on a social networking site.

I understand how it would be inappropriate if I tried to connect with Larry Page or something, but he isn't running a job database intended to help me.

I'm really put off by the attitude that some people have toward professional networking. I hope that if I ever become highly respected for my work, young people aren't afraid to reach out to me. If don't have time to help them or respond, I wont, but I'll never tell anyone "Never e-mail me again! How dare you, inexperienced little peasant, attempt to further your career by reaching out to a massively successful senior professional like myself!".
Another key difference would be the business model.
Signal being a non-profit[0] does not provide any guarantees for the app to not become 'hostile' in the future, but any such development motivated by personal profits would at least require a change of organization type, which I assume wouldn't go unnoticed.

[0] https://en.wikipedia.org/wiki/Signal_Foundation
The processes are all in the same code space; there's nothing distinguishing process A's instructions and process B's instructions, so process A would continue executing code created by process B. Some Corewar programs ("vampires") use this to hijack their opponents.
The most stinging rebukes I have ever received have come from the kindest, nicest people I know. Even when they were wrong, the rebuke pierced my heart and made me want to make sure that I would never do anything to actually deserve such a reproving in the future. In the particular situation I am thinking of, the person was so gentle in the way they reproved me that I didn't even bother with correcting them, though I knew that it was a misunderstanding, I also knew they would not hold it against me.

Sometimes sharp reproof is necessary, but when you use it, you should always show the target love afterwards. If you fail to do so, your reproof is likely to be ineffective, and may be counter productive.
That exists! The graphics lab at my old university published a paper on this exact thing: https://manyili12345.github.io/Publication/2018/T2S/index.ht...
I would say that the media’s reporting of the crisis has simply continued to show people that their coverage of the president is just hysterical nonsense. Those who have drunk the koolaid will continue to lap it up though.
Even the former chairman of the FDA admits that the FDA is the main reason why the US doesn't have enough coronavirus tests.[1]

If not for the FDA we would have ramped up testing 6 weeks earlier. Labs were already developing and doing their own tests in January, but the FDA clamped down on them and forced them spend weeks jumping through bureaucratic hoops.[2] The only test approved by the FDA was one made by the CDC, which turned out to not work due to a bad batch of reagents.

The FDA is also the biggest reason why EpiPens cost so much[3], why a drug company can increase the price of Daraprim 50x without worrying about being undercut by competitors[4], and why there is no generic insulin in the US[5] (despite the molecule being off-patent because it was discovered a century ago). These regulations are killing thousands of Americans every year.

1. https://twitter.com/ScottGottliebMD/status/12240422206653071...

2. https://thedispatch.com/p/timeline-the-regulationsand-regula...

3. https://slatestarcodex.com/2016/08/29/reverse-voxsplaining-d...

4. https://slatestarcodex.com/2015/09/24/the-problems-with-gene...

5. https://slatestarcodex.com/2019/04/30/buspirone-shortage-in-...
From what I understand, having followed them (and used them happily for a few years) is (1) they don't employ that many people. And, TBH, having used librarything for many years, very little has changed for probably 7+ years. I imagine maintenance is hard but they keep it slim.

And (2) they focused heavily on the medium-scale market with tinycat (an online catalog for "tiny" libraries like community centers/etc) and (3) used their extensive user-generated data to help 'enrich'/recommend/etc books from bigger libraries. These are all cool niches that were under-developed, especially b/c goodreads with amazon wanted to keep as much data as possible to themselves.

I do which they would update the main website more (it doesn't even have a mobile version of the site, although 2 stripped down apps). But they do have an API which is amazing and very useful. I use it for a lot of stuff (find books I want to read in my library/overdrive, find new books my authors I've liked, etc)
Suggestion - it should light up when you sense someone else within 6 ft (or may be it already keeps people away)
For me, 2.4 ghz has worked very, very well for penetrating pesky walls full of HVAC/washer/dryer/giant metal beams. I keep my office devices either plugged into ethernet or connected to 5 ghz where they're in clear view of my router. Especially if you're not right on top of other apartments or anything and don't require >500mbps download speeds, any decent router should serve you well on the 2.4 band.
> it can handle 500+ concurrent users

no, it can't, try putting 60 actual laptops moving a moderate amount of traffic on it... ubiquiti and marketing hype have a near 1:1 venn diagram overlap.
i'm interested. how can one get in contact with you?
Because they have hundreds or thousands of HQ employees to pay and justify the hiring of. Really, that's it.
> Can't wait to spend a romantic dinner in a small restaurant with my girlfriend and watch the delivery drones come and go, humming around us.

I honestly can't tell if this is sarcasm.
Something like this should get you started: https://www.youtube.com/watch?v=W0Lomo8CdTM
Overall I don't think the total amount was excessive, or maybe just slightly. My experience has always been been technical phone screen or homework problem before onsite, but not both.

The real issue was how chaotic the process was. I had started out talking to an engineer that had picked up my application, but was handed off to recruiter only after the homework portion was done (said recruiter even mentioned that they had just been hired). The two technical phone screens also were two discrete steps (i.e. the second was only scheduled after the success of the first).

That was really the issue: neither I nor them knew how many more steps there were. It wasn't helped by having long periods of radio silence between each step either. But it was painfully obvious that they were scrambling to figure out how to scale their processes, so much so that it still stands out to me 6+ years later.
Glad to hear someone say this! I'm itching to make a selfhosted Workflowy clone and have pretty much zeroed in on PouchDB/CouchDB to make the syncing easy. Would love to know if you found any pitfalls while working with the pair.
Absolutely!

We supported an event with an education company that mentors students. Over the pandemic they went virtual and were interested in finding a way to have the students connect to each other more and build relationships with each other.

Zoom made this hard since only one person could talk at a time and you had to speak to 60 people. Its more akin to standing up at a hall and speaking to a crowd.

When they stepped into the space and realized that they could walk up to each other and have personal conversations the engagement was off the charts. They formed groups of 3-4 and just started talking like they would in real-life. People moved from one group to another when they wanted to meet other students and the our flew by.

Those experiences are at the core of what makes the experience special. Putting people into the same room no matter where they are!
(FYI typo fix: replace 'diluting' with 'deluding the' in your article)
I agree completely. Social networks are just that, social. Who thinks that catching up on "what is happening" with friends and relatives is worthless?

Additionally - why does everything have to be a binary choice between "completely worthless" and "world changing"? Social networks lie on a continuum between those two extremes.
I like how the comments (on mj.com) go off on crazy ideological tangents as if only to prove the article's point.
use homebrew to build emacs --cocoa, and check out the emacs-starter-kit for sane defaults on a mac
Confirmed. Same here. Also, options for ls don't seem implemented.
Ouch. Oof! Please don't post to HN like you did in this thread. Most of your comments are great but we just can't have this kind of thing here—we're trying against the odds to have HN hover a little above internet median and this kind of thing just sinks us. It isn't only the damage the specific posts cause—it's what it invites from others. I recently wrote a longer explanation of why we moderate this way, if anyone cares: https://news.ycombinator.com/item?id=25130956

There are other HN users with fire-breathing powers and formidable writing skills whom we eventually persuaded not to post in the enemy-incinerating style here. The argument boils down to trying to have a site that remains at least moderately interesting. There exist communities in which members kick the shit out of each other (or let's be nice, out of opposing arguments) and are higher-quality for it. I like to compare this to rugby teams who beat each other up and then go out drinking together: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor....

HN can't work this way because it's much too big and incohesive—the average quality of contribution is much lower, and there are no relational ties to mitigate the downside. If people start posting in that style here, a copycat stampede will result, only without any insight or wit. We'll end up with mass battles on scorched earth, which is interesting to none of the users that we actually want to have here. Trying to stave off that fate for as long as possible is actually the founding idea behind HN:

https://news.ycombinator.com/newswelcome.html,
https://news.ycombinator.com/hackernews.html

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Because that little Honda CRX was a tiny little thing that only required a small motor to be drivable. Compare size and all the creature comforts and nifty automatic systems in modern cars. Despite advancements in materials technology, all that stuff still comes with a weight cost, and that weight cost can swamp the efficiency gains of modern engines.
It's the old folks who don't get their information from the internet who are okay with giving up their privacy for security. IMHO they're a lost cause because the mainstream media's stranglehold on them is far too strong to ever break.

Look at the 18-29 demographic in the poll-- neck and neck, and likely to be heavily swayed toward sacrificing privacy by the most recent terrorist attacks in Paris. There can be a real debate with these people, informed by what Snowden brought out.

These are the people who grew up with the internet. They're probably the most likely to have heard of evil government dissent-squashing programs like COINTELPRO and its modern successor, JTRIG. I am always beating this drum to anyone who will listen (and unfortunately I am probably preaching to the choir here), but here's a few thoughts on why trading privacy for security is a terrible decision:

1. Privacy "traded" for security is usually just taken by the government using a flimsy excuse without any input from the public.

2. This stolen privacy is never given back, even when the alleged threat passes.

3. The information gained from stolen privacy will be used for things other than the alleged purpose-- the timely example here is the NSA's parallel construction (legal system circumvention) used to make drug arrests.

4. The information gained from stolen privacy will be used to crush nonviolent dissenters (JTRIG, COINTELPRO, many other programs).

5. The information gained from stolen privacy will be handed off to third parties for gain(corporations, friendly governments)-- Palantir, Google, military contractors, whatever else.

6. The information gained from stolen privacy won't be able to stop whatever it claims it will help in stopping--the perfect example here is the Boston bombing, in which surveillance of the two perpetrators didn't prevent the attack.

7. The information gained from stolen privacy will certainly create a chilling effect which will prevent people from speaking about and eventually thinking about topics they think will get them into trouble-- you see this all the time already with people grumbling about how they are probably "on the list".

I am going to be bold and say that people who support trading privacy for security don't understand the issue, have been systematically misled, desire totalitarianism, or have a monetary incentive.
> You would have to assume that Ive would get the call-up

I would believe they would get a new CEO externally before they put/Ive accepts CEO.
I would rather live in a society that severely punishes bad behavior after it happens as a deterrent to others who would be tempted to do the same than live in a society that imposes ever more restrictions in an effort to prevent misbehaviors from happening in the first place.

Obviously neither is good if taken to its most extreme, but I feel we should skew heavily towards the former.
Yeah I do love this. I think it still has some performance element to it, but I would relish it. Definitely good as an option I think.
Very handy trick. More so if no root access, myself I preer to rename rm and drop a shell wrapper in place and can be simply a case of changing all passed "" into "Sorry_Dave_I_can_not_allow_you_to_do_that" (or words to that effect) and all "-AsteRISKdeleteALL" into "-" and then that modified input is passed onto rm. But can adjust how and add rules to taste.

That way the pain of having to type AsteRISKdeleteALL instead of * for rm events offsets any anxiety by far.

You can also catch the rm and mv to a difectory with quota's you can call a recycle bin, some low end attached storage can be fine as well as not many situations when your wildcard deleting with a time factor. Can accommodate this in your own skulker to clean up in a more organised way overall in a timely manner. and and scripts you can path to the real rm command if needs be, last time I called it P45Generator, but not the finest for readability in any such scripts.
How does it work?

I mean is it a new discovery that some frequencies create resonance and stop the convection and prevent oxygenation of the flame?

Or is it just using sheer power to "blow" the flame off? but instead of a blower, it just uses very high powered speaker in low frequency?
Let me rephrase, programming is easy, software engineering is hard.

Scripting Word or your editor of choice is not particularly hard, writing a python script to read a csv and output some text is relatively easy.

Designing and implementing a large scale Web application with metric collection, real time reporting, multitude of data integrations, aggressive availability requirements and worked on by 10s of engineers across a number of teams is hard, real hard.
Database will be DB2, VSAM, or ISAM files. At worst, this is no worse than the seat-of-the-pants noSQL, YAML garbage that underlies many "modern" apps.
I do similarly. My Twitter feed is pleasant and very useful.

Judging from posts like these (and the other comments on this thread), most people have difficulty unfollowing others, which is a shame.
> One man's need is not your obligation

I don't understand your reply.

> Twitter is a public place. I don't understand your analogy.

The point is that in order to meet other people, you have to go out into the public. But that doesn't mean you want to meet with and talk with anyone and everyone out in the public. It's a terrible tradeoff if the only way you can get pleasant social interaction with others is to also suffer unpleasant social interaction with strangers who want to argue with you.

None of us designed Twitter. We have to take it as it is. Twitter is public, yes, but that's not an excuse for you personally to debate with every stranger you happen to disagree with. That's not on Twitter, that's on you.
Wrangling with JSON?

Not sure about React, but with Angular and tools like gRPC you don't see a single byte of JSON and the code that interacts with the APIs is automatically generated at compile-time and is type safe (with intellisense too!)

It is pretty effortless these days IME. You can't make a mistake with the coding side of things calling an API as the actual mechanics is seamlessly hidden away - mistakes can only be made in the "business" side of things (and this HTML-approach won't save you there...)

If you are using an "in house" framework (or just something ancient/niche like rails) then perhaps you don't benefit as much from modern bug-resistant frameworks and tooling I guess... In which case you're probably going to make more gains just by using a mainstream framework rather than trying something new/unusual/untested(?) like this.

Good luck anyway!
You were getting a few hundred kbps per device on what kind of network? That's not even enough for CD-quality digital audio. That wouldn't have been acceptable performance even in the 1990s before 802.11.
That is an interesting idea.

I do like the idea of starting by writing docs because they are very lightweight and it forces you to think through the design of the API. For example, "the params on that route don't look correct" or "this is really difficult to explain, so I think we just over complicated this end point. Let's make it simpler".

One could make the TDD argument that writing tests first would accomplish the same thing, but I think tests are much heavier than docs because certain routes could have dependencies and other similar gotchas. For example, a route may require authentication so you either need to have a fake auth token in the test DB or you need to have your test first obtain an auth token via the API and then hit the end point you really want to test.

If you start by writing docs in something like Swagger, then it should be straight forward to generate API tests from those docs (given, you will still have some gotchas like in the authentication scenario, but if you are generating the tests, then you solve that issue once in your test generator and then the boiler plate is created for you). For example, if you add a required param to a route, you first update your docs to define this new require param and then re-generate the automated test suite. A generated test suite like that could be used for TDD purposes to develop against.

Can you expand on your idea of generating docs from tests? Your tool sounds very interesting. Is it open source for me to look at? If not, how did you have to format/structure your tests so that you knew what information to include in the docs? How did the generation work?
20 Ton presses are $200:

http://www.harborfreight.com/20-ton-shop-press-32879.html

Agreed on the injection moulding, that's expensive (and rightly so). But a simple press is not going to be a showstopper on any budget.

If you're going to do sheetmetal manufacturing there are a ton of companies waiting to get your business just about anywhere up to a reasonable volume. Manufacturing hasn't completely moved out (yet).

Small series, prototypes, even your first batch of some product can usually (definitely not always) be manufactured locally in just about any country.
Most places require the wait staff to tip out the kitchen a percent of their sales at the end of the shift to the tune of 2-5%.

If you don't tip then you are actually actually taking money out of their pocket since they're now going to have to cover your 2-5% tip to the kitchen out of their own, rightfully earned, money.
I started on the science/engineering side at BHRA (on campus at CIT) only problem with technical/scientific vs commercial is the pay is so poor.
Definitely.

This will also bring to light anyone complicit in the violations as well (e.g., companies contracted for performing audits, who aren't taking due diligence), so the benefit to everyone is more than just having your competitor clean up his act.
I can't see how people tolerate Twitter's ad policy, I don't even use an ad blocker (I white list JS) but I find Twitter ads too annoying to use the service.
I'm the developer of phorkie, and I also have not been contacted by anyone official about the block.
Unabashedly, Yes you should report them.

Yes it will benefit you, but more importantly it benefits his customers because it gives them additional facts they did not have before about the trustworthiness of the vendor they're using.

The fact that you are a competitor with this malicious actor should have no bearing on your decision.
SEEKING WORK

San Francisco or Remote.

I am a proven successful software engineer currently at one of the world's most popular websites (Imgur) as a full-stack developer. I am looking for a project to work on in addition.

contact: jacob@jacobgreenleaf.com
https://jacobgreenleaf.com/
Well, I have been riding bike well over 40 years and I do about 4000 km per year on bike, and I don't think I will master it any better in the future than I have so far. I don't fall often, but it happens more often than when walking and is definitely scarier. I mostly don't do "sports", I just commute.

And since bikes don't have ABS, I either have brakes that are not powerful enough, or I have brakes that throw me over the bar if I a mistake in a surprising situation (such as in the case I mentioned). Most falls I have are due to ice. Every winter morning is a decision: do I take the bike with studded tyres, or the one that is much lighter to ride? Sometimes I make the wrong assessment.
Great start. Your two known deficiencies are pretty big right now:

* Doesn't support anything which requires sessions / cookies / logging in, yet

* Most AJAX requests don't work since the URLs are not rewritten

Don't stop working on it! This is a pretty great project.
If you read the linked announcement:

> 100% of the payment will go to the creator. The person sending the money will also be charged a small card processing fee, which will go directly to our payment processing partner, Stripe. Clubhouse will take nothing.
There’s nothing like writing it yourself for understanding something. This tutorial goes through reimplementing the basics of git in a few lines of Python, it’s surprisingly simple and doable in an afternoon: https://wyag.thb.lt/
Looking back Yahoo is going to seem like an elaborate scam to extract money from stockholders.