jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Relevant reference wrt this thread: http://www.phptherightway.com/
The article gave me the impression that the privacy policy literally said "depends what you mean by 'sell'." I didn't find that. I did find:

> We do not allow marketing companies, advertisers, or anyone else to access Personal Data in exchange for payment. Except as described above, we do not allow any third parties access to any Personal Data we collect in the course of providing services to users. We do not allow third parties to use any Personal Data obtained from us for their own purposes, unless it is with your consent (e.g. when you download an app from the Marketplace). So in our humble opinion, we don’t think most of our users would see us as selling their information, as that practice is commonly understood.

It seems a bit more nuanced than the article would suggest.
The idea was to effectively have a standard pantry subscription service to a very good library of ingredients and provide cooking instructions, recipes based on what you had on hand - as well as providing a dietary input to what you make on a regular basis.

Having a standard pantry which is filled with regular ingredients, but minimally packaged, marketed, etc... would result in a lower waste footprint for the environment to boot.

Further, I want to have single-use-plastics reduced as much as is possible. So, it was based on a more sustainable packaging model.
Location: Halifax, Canada

Remote: Yes

Willing to relocate: No

Technologies: Senior technical product manager w/ 19y of experience. Have written code that whole time and still write Ruby and Python today. B2B SaaS is my sweet spot.

Résumé/CV: https://www.reemer.com

Email: hn@reemer.com
Let's place the blame where it lies -- with this idiot judge. If a plaintiff has a legitimate case, and the goverment has a legitimate reason for secrecy, then it's the job of the judge to navigate these waters so justice is done. The judge has a ton of tools at his disposal. He can exclude certain evidence. He can review the evidence himself, which is probably what he would be doing in a bench trial anyway. He can give an indication of how he is likely to rule, knowing what he knows, and push the parties to settle. He can tell litigants that their chances would be better if they used lawyers who were cleared to have classified information. There are hundreds of things he can do, and he is required to do them, because it's his damn job.

We give way too much deference to federal judges.
Definitely, after you complete Nebula, Protostar and Fusion(in this order) you should be able to write exploits for real bugs.
Why does the "canonical" Java solution involve a factory, anyway?
I've read the _The Art of Multiprocessor Programming_ and am happy to read it again. Maybe I have misinterpreted.

So if "killed mid-operation" must be supported then I don't see how many algorithms can be said to make progress. Take for example the Lamport SPSC queue[1], if the producer gets killed mid operation between steps 4 and 5 of the push operation. Then the data is in the queue but the consumer is blocked from ever seeing it with this line of reasoning. The Lamport SPSC queue is considered wait-free by the concurrency community I know. I base my reasoning on this. What if the producer takes a pause for a long time between steps 4 and 5 before continuing?

However if to be wait-free an algorithm must allow all other threads to continue using the data structure, not just continue making progress in other ways by being non-blocking and completing in a finite number of steps, then I stand corrected.

If wait-free must include coping with any thread being killed mid operation is there a term for being lock-free but also having all threads not block and complete in a finite number of steps for their interaction with the algorithm?

[1] - http://arxiv.org/pdf/1012.1824.pdf
There's still a lot of people whose career foundations are based on the Cold War. If you think of them as developers and bizdev people for foreign policy, you can map a lot of entrenched behaviors and attitudes, akin to writing COBOL in Haskell.
Fun game! Some suggestions:

- It took me a bit to see the "play online" option, maybe just start the game and show the mobile app links at the top?

- I eventually guessed the aim of the game but was confused at the start. Perhaps make the first few levels easier or add more instructions?

- I kept forgetting to click when the level was completed so perhaps go to the next level automatically?
Actually, that type of environment sounds like a lot of fun. I've worked on a trading desk before, and I am now doing an internship developing strategy while I finish my MSFE. I didn't realize how much I missed the day to day stuff in a trading environment until I got put back into one. I love every minute of it.
Could be an unpredicted cascading failure. 24x7 is very hard.

I am glad air-traffic control does not rely on Wordpress ;-)
In isolation yes - it is unlikely the vector of attack would (ever) be the firewall itself. In fact I think system level attacks are less likely than application level attacks (SQL injection, XSS..etc)

I think you really get some performance features (like SSL offloading...etc)
"I am a big believer that individual investors can't beat CAPM and shouldn't be picking stocks."

First of all, hasn't CAPM been shown to be a nice, but not terribly accurate, picture of how the market works? Among other things, it assumes that asset returns are normally distributed random variables, it assumes that investors have homogeneous expectations about the return of an asset (aka everyone has the same info at the same time and observes the same risk and expected return of any particular asset), and it doesn't explain variance in stock returns. In other words, it doesn't accurately mirror reality.

Secondly, while I agree that most people shouldn't be picking stocks, my hair still bristles when I hear someone say that individual investors can't beat the market. True, little retail investors are probably at a disadvantage to the bigger, faster funds out there, but this hasn't stopped a handful of people from beating the market. <brag>I've averaged 28% annual returns over the past 12 years. Maybe you would say I'm just lucky though? </brag>
Hi Pius, no you're not a jerk at all and that is a very valid point that you make. I havn't had the time to do that in the last 12 hours since I launched it.

Feedback is what I want right now. =)

Thanks for the comment
Yahoo was categorized early on, and gave you a sense of what was available by topic. Until there was a critical mass of web data, something like Google might not have taken off. CL taking a google style approach from day one would have been a failure, imo, because there wasn't a critical mass, and open ended 'google-style searching' for stuff on small amounts of data usually leads to 'nothing found' - not a good experience.
Software firewall is fine for a single machine - plus the hardware firewall you were quoted would restrict your throughput to only 10Mbps - which is not a lot and would be maxed out with 4-5 concurrent users
"Having a structured relationship with a mentor"
and "minisites" sound very much do-able.

However, could you throw more light on the first idea about mentor relationship?
If they really believe that the rest of the world wants to go to war with them, maybe what they need is for us to convince them we don't. How we'd get through the propaganda, and how we'd convince them, I don't know, but...
+1

Use your energy to look for good developer / architect. Then let him/them choose their favorite technical stack.
Premium option: burnt out vertical deflection amplifier, and upset convergence.
Wow. SPARC and Java, two things you wouldn't ever expect Intel hardware to ship with! The mention of SOAP-based protocols is also rather surprising, since they have rather high overhead, and this means ME is not just a little 8051-class MCU but almost a fully-featured PC itself...

The amount of complexity - and the opportunities to hide things in that - has increased so much compared to earlier PCs that in some ways I think the development of computer systems is headed on a rather treacherous path. When systems are so complex that no single person can understand them entirely, it's easier to make them behave against their owner's will.
Don't usually do this, but I'll explain the downvotes (I've never heard of this project). Your original comment felt needlessly aggressive and had nothing to do with discussing the project's merits. The follow-on comments were in the same vein, and the entire comment thread felt like a flame war for no reason.

So I downvoted because I wanted to signal that I'd like to read less content like that on here. I went and checked the HN guidelines on content, and here's a few points which I felt supported the downvote:

"When disagreeing, please reply to the argument instead of calling names. E.g. "That is an idiotic thing to say; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

"Resist complaining about being downmodded. It never does any good, and it makes boring reading."

"Please don't bait other users by inviting them to downmod you."

And now I have contributed in uselessness to this comment thread, the cycle is complete :).
Ha, that could be cool to share with the group :) Could you send me the detailed analysis on hello startupfoundation co ?
Hanlon's razor is just the worst.
Systematic incompetence is malice.

Here's my alternative but equally reasonable platitude:
"Never attribute to incompetence what could be attributed to malice with plausible deniability."
that's interesting. Any pointers to package stores that do a better job on security? I'm researching the area a bit at the moment and I've not seen a lot of good practice out there, so would be interesting to have some good examples to hold up.
Yes, we are a remote-first startup (have been since inception so are mature in that aspect), and welcome applicants from anywhere. Some individual JDs may have been written by certain geo pods which were leading the search - will fix that - else the only JDs that are targeted for specific pods include that in the JD title.
BATS is a testing framework, written in bash.

https://github.com/bats-core/bats-core

It's really nice for when you want to run/test a bunch of things in bash and have nice output and test suites.
C++11 you could say that about, but I don't think any other revision is anywhere close to needing that much work to get up to speed. Ownership semantics mean that many times there are much more elegant ways of doing almost everything. In later versions, not using the latest features is not such a big deal, you don't miss out on the same leap forward.
Location: SF Bay Area

Remote: Yes

Willing to Relocate: For the right opportunity

Technologies: Javascript, React, Swift/SwiftUI, Python, Flask, C++

Resume: https://drive.google.com/file/d/1LlBjGcNsbanTxRmybTicfEAEP4n...

Email: inathan.m@gmail.com
Having used Thinkpads exclusively for decades, I had no idea it was a unique feature and nearly broke the hinge on my ex's Macbook Air when she was sitting across from me and wanted me too see something on her screen.

I reached across the table and grabbed the top of her screen pulling it down to horizontal while I leaned over to look down on it while she exclaimed "stop! you're breaking it!" as her keyboard elevated her hands...

Fortunately I had my Thinkpad in front of me and immediately demonstrated I wasn't completely insane for expecting it to be fine.
Insider, Inc (Business Insider) Software Engineer, Test Engineer, SecOps Engineer, Javascript Engineer | New York, NY | Onsite | Full Time

Insider Inc. is the publisher of INSIDER, Markets Insider, and 17 international editions of Business Insider, including the flagship NY-based US edition. The company pioneered a digital-native approach to news and information that is social and mobile at its core, for an ambitious and curious global audience that grew up with digital. The company launched in 2007, and in ten years, Business Insider has grown to become the most favorite business news brand in the world, when measured by reach. Insider Inc. reaches a global audience of several hundred million readers and viewers. The company also offers a subscription research service, Business Insider Intelligence (BII), that provides in-depth insight, data, and analysis of digital topics. Every year the company hosts IGNITION, an influential media and technology conferences. Insider Inc. is a subsidiary of Axel Springer SE. We are always looking for talented, curious and motivated individuals to join our growing Engineering team!

Software Engineer : Help build out the platforms for our growing subscriptions and ecommerce teams. https://hire.withgoogle.com/public/jobs/businessinsidercom/v....

Javascript Engineer: Insider Inc. is looking for a talented, passionate javascript engineer to round out our Story Engagement engineering team. You'll work with a team of talented and enthusiastic web engineers to build seamless, beautiful and performant user experiences that will delight and inspire our readers! https://hire.withgoogle.com/public/jobs/businessinsidercom/v....

Test Engineer: Contribute to continuous development of automated tests, support engineering teams to ship high quality products by integrating the tools necessary to help identify and resolve bugs to make our releases faster, easier and with increased confidence. https://hire.withgoogle.com/public/jobs/businessinsidercom/v....
And more! https://www.insider-inc.com/careers#careers-open-roles
Thanks for your thoughtful answer.
> Supposedly you can heat the glass to turn all the rubidium into gas again, giving you theoretically infinite lifetime.

Thanks for the tip, that's interesting. I never know that they can be renewed in this way.

> Cesium oscillators on the other hand do deplete their cesium (by design), as mentioned by CuriousMarc in the video. The tube in his unit was probably replaced at least twice, at a cost of >80k.

Sad story. Recently I was browsing a web store that sells decommissioned U.S. military equipment. I was here to search for some cheap RF power meters, and I was surprised to see a HP 5071 in the listing. The vendor noted that he knew nothing about the equipment and information was welcomed. For a moment, I was thinking about sending him a service manual from the HP archive, before I realized it was simply impossible to get it up and running again without replacing the tube :(

> The 5071 successor by HP-Agilent-Symmetricom-Microsemi

Aha, the old Hewlett-Packard was truly a unique company. Its electronic technology has at least three separate chains of succession.

Test Equipment: HP-Agilent-Keysight

Semiconductor: HP-Agilent-Avago-Broadcom (Broadcom ended production of most HP parts, so now it's mostly dead, RIP...)

Frequency Standard: HP-Agilent-Symmetricom-Microsemi
This is why I like using Passpack. I can store secure passwords securely without post-its.
For years, I've been expecting someone to come out with free printers. Every once in a while, they print an ad. Nobody seems to have done this. Instead, there are plenty of free printer deals; all you have to pay for is the overpriced ink.
This reminds me of my old workplace. Government owned company where everything was running on MS Excel, SAP, fax machines [0] and prayers from operative IT office.

I had to go to one of the more "exotic" server rooms, placed in a basement and saw a very old desktop stuffed on the bottom of a rack. Covered with dust, open side panels, plastic turned yellow, you know how old and forgotten hardware looks like. This had a new-ish post-it with the message: "this runs all of the fax infrastructure. you turn it off, you explain it to the CEO".

[0] https://en.wikipedia.org/wiki/Fax
> But for friends, if I mutually added someone as a friend, I want to see 100% of their content by default, with an option to mute their content if they get annoying.

Facebook very deliberately removed the option to get a raw feed, and a lot of people have never forgiven them for it. All sorts of totally mundane stuff you post won't get seen.
Kids + wife.

I work in order to provide for them. Otherwise I’d be off running around the woods or something fun.
Moving to higher ground only considers the first-order effects of climate change - floods and severe weather. Potential further effects include reduced agricultural output/efficiency, massive migrations of climate refugees, and the destabilization or collapse of national governments. If we do nothing, natural disasters will be the least of our concerns.
> Sounds like a team problem,

You had a good team. I had a great mum. Some people have great doctors.

> It just shifts from "let's change this flag in yapf" to "let's switch to yapf because black looks ugly and gives us no options".

If the practice doesn't match the theory, I'd rather trust the practice.
I guess he means construct an entirely different equation without using 2, 8 and 1 (you had same issue as me BTW).

I don't really enjoy that at all personally, but it is a thing one could do.

I don't guess impossible words in Wordle either :)
If you're out there Bram, thank you for creating Vim.
It really is a gem of an editor.
I like the idea of meaningful sequences as bindings. o->t open terminal w->f workspace f r->f relocate focused window or windows to f y->f grab whatever is in f and put it in current.

Naturally you need a binding to start the sequence. Personally I like setting it up to produce a different binding if shift keys are pressed and released because this is much easier to press than a modifier key + key or a key which would require moving away from the home row.
Yeah, these statements have uncertainty, but they're not being discussed. It seems that uncertainty is being intentionally omitted, and discussion of it is actively fought. This seems a terrible way to maintain trust!
> some are retirees who only have a land line (and genuinely don't use the Internet).

A lot of phone lines use VoIP nowadays, so if they actually use the landline to call someone, there's a good chance they are using the internet anyway (even if their actual endpoint is still analog, which, in itself, is already becoming rare).
Yeah, it got me thinking about this blog post I read a long time ago.

https://www.fourmilab.ch/documents/netslum/
Copyright and IP should be a good discussion starter. It's noted. Thanks!
Thanks. I took NHNJL49XL9RW from the site. Looks like a cool new way to interact with Convore (possibly my preferred method).
It's a defect, it leads to inconsistent and unpredictable behavior. A better default behavior would have been to use a default radix (base 10) and have an option for auto-detected radix (e.g. strings that begin with 0x). Considering how rare octal formatted integer strings are these days (essentially non-existent) and how much more common 0 prefixed decimal formatted integer strings are, this is definitely not a useful feature.
I agree, you're going to want a base on Mars before you land there. No point going all the way there just to spend three days there (like the Moon) so significant living quarters are a great idea. To my way of thinking the best way to build is using the local materials -- either digging underground or building out of rocks. If you were clever, and if you could find a decent source of water, you could probably build a pretty good structure by using dirt and ice. This, of course, requires a lot of fancy robots.

As far as the ship goes, you're definitely going to need a "mothership" capable of entering and leaving Mars orbit (so, a crapload of fuel onboard or else a new engine technology) as well as a lander, so abort capability shouldn't be that big an issue.

The more I think about it, the more difficult a Mars mission seems, and the more sensible it seems to keep on sending robots until we're really ready for a permanent Mars colony (i.e. the point at which it actually makes economic sense).
I'm sure it will be done by governments and/or big business, and will be under their control...

at first...
I think this is another case of everybody thinks about garbage collection the wrong way: http://blogs.msdn.com/b/oldnewthing/archive/2010/08/09/10047...

From the article: "Garbage collection is simulating a computer with an infinite amount of memory. The rest is mechanism."

Whether or not it's reference counting or generational, the goal is still to simulate infinite memory. That way, you can focus on the high-level problems instead of the technical memory-related details. So it's not necessarily a bad mindset to have.
> Doctoral students, should then have the option to hyper-specialize (as is necessary in some fields) or be allowed to focus more on broad interdisciplinary studies focusing on problems faced by policy makers and other organizations.

I believe you have some misgivings about what a PhD is.

The mandate of the PhD is to create new knowledge (independent research) in a particular, self-chosen area. That's difficult to do when you're focusing on breadth rather than depth. Once you've proven that you can go deep, by all means, get a faculty position and start your own (broad) research program, or get a job in industry and go broad. The PhD is about proving that you can go deep, which usually also involves some breadth.
Oh, I agree with you completely. That doesn't necessarily mean it works that way, though. Conscientious objector status requires proof, and as I understand it the burden of proof is on the objector. I could easily imagine that that burden of proof would be higher if the objection occurred after initial acceptance, especially voluntary acceptance.
I don't see any slides posted, but video of the talk will be here eventually (probably by tomorrow) under the title "Tor: Hidden Services and Deanonymisation" http://media.ccc.de/browse/congress/2014
Remember that not all books are novels, many are informative books people read to solve their issues or learn specific things -- many non-fiction books are essentially tools.
Then what is the difference?
> It doesn't look quaint now and it didn't look quaint 2,000 years ago when Romans believed that going to war with anyone and everyone around them in order to unify everyone under Rome's banner was for "the greater good".

Rome never really justified her wars using a concept of the greater good. The Roman justification for all her wars was defense. To Roman eyes, the entire empire was conquered through a series of defensive wars.
> Climate models show that we only have about 10-15 more years before complete climate collapse.

and here i am, waking up every day putting on my stupid pants and my stupid hoodie and meandering to my stupid laptop to make stupid little websites.

like normally i'm just going with the flow with this knowledge that the future is gonna suck but somedays like today it hits harder than it usually does when i see it written out this way
They were specifically warned about winterizing in 2011, the current governor sued to prevent "over-regulation". While we can't say what would have happened, it can't be said that they didn't have an opportunity to potentialy avoid a problem.
At the risk of excessive snark, are those the same models that predicted the ice caps melting in the 90s? Speaking purely historically, climate models and scientists predicting global catastrophe has happened multiple times, actual global catastrophe has not.

Were this issue not highly politicized, I could openly question the implications of kind of failures without qualification :/
> They generally aren't that high quality in terms of classes, and the humanities they offer are "transfer credits" when they aren't practical skills.

There were a lot of classes I saw (and some I took) at Universities that were just as bad, if not worse.

I would say they have a wide variety, much like universities. I have generally had a pretty good experience doing it for non-credit (i.e. education for it's own sake).
An open floor plan is one of the big reasons I started abusing our work from home policy at my last job, and a huge reason for not wanting to return to the work force since leaving that job.