jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I’ll try some Navy examples.

None of these refute the actual claim I made, which was not any of the claims you are implicitly imputing to me here (and was a weaker claim that any of those).

In my actual experience, I directly observed your #0--which is how I'm numbering the captain's mast example--and #4, heard reliable accounts of #1 but never directly saw it myself, and didn't have any knowledge of #2 or #3 in units I was part of, but of course there have been press stories. I was not claiming that any of these things don't happen.

However, the sailors I directly observed in cases #0 and #4 were still quite capable of doing the thing I said soldiers were capable of.
Thanks! It was just a feeling I forgot, I know that they were released few months ago but now I already know about M2.

To me is not a secret that Apple uses this strategy, and I have been a happy Apple user for years.

Anyway, at least i collected few downvotes from the Apple fanboys :)
Zuck won't shoot himself in the foot, he is just playing games with politicians at this point. And yea they said they would lost 25% of their revenue if they do it[0].

[0] https://www.trendingtopics.eu/meta-withdrawal-from-europe-wo...
The reason to use Black is the same as Prettier on the HTML/CSS/JS side: forever stop having an opinion on code style, it's wasted time and effort. Any "it's not exactly what we want" comment with an attempt to customize the style to be closer to "what we were already using" is exactly why these things exist: by all means have that opinion, but that's exactly the kind of opinion you shouldn't ever even need to have, tooling should style the code universally consistently "good enough". Which quotes to use, what indent to use, when to split args over multiple lines, it's all time wasted. Even if you worked on a project for 15 years, once you finally add autoformatting, buy in to it. It's going to give you a new code style, and you will never even actively have to follow it. You just need to be able to read it. Auto-formatting will do the rest.
Hi, I'm the author of the blog post being promoted here.

I maintain my own Docker image too for personal use (https://github.com/Erisa/cloudflared-docker) but I've never ran into a situation where needing everything as an environment variable was required or even desired.
I really love the idea of that though, and I love that image!
Medialibrary and the Stripe Webhooks library made me happy.
I avoid first-gen products almost as a rule, but M1 has delivered on promise amazingly.
I think the point is that the person who inappropriately uses a heuristic instead of doing their job, is in fact, not doing their job.
Where is this political propaganda masqureading as Undeniable Truth on Wikipedia?
Step 1: Take content from everyone and everywhere else and put it on your own site.
There's no significant return to google for fixing the metadata. It's not that google can't do it, it's that they don't want to do it.

Google is a company which is about scale. Hiring librarians is not a scalable solution to fixing metadata. Figure out a way to automate that fixing and I'm willing to bet Google will offer to hire you.

edit: As it happens I actually looked at working on a fairly similar problem for my undergraduate thesis (automated dating of works of unknown provenance) so if someone wants to talk about ideas for how to fix it feel free to email me.
I've always wondered re knives - couldn't you just take on carefully pre-fractured plastic that you snapped once on board?
Thanks for the information, that's very interesting.
This gets asked a lot, both from urban planners who would like a 'silicon <region>' miracle for their area and by various company people. Clearly having several great engineering schools nearby (Stanford, Berkeley, SJSU, UCSC, Etc) helps. Clearly having a big pile of money sitting in pockets around Sand Hill Road helps. Clearly having an ecosystem of job shops that can 'fill in' all of the various functions from prototype manufacturing to legal services helps.

Of course none of that happened all at once. There was Fairchild, there were the various 'secret' projects hosted out of Stanford in the early 50's, so at some level there needs to be a seed ecosystem that can exist with a small set of customers but is applicable to a larger set.
No good or service - that is anything that involves human labour - can possibly be free. Even if you 'employ' slaves, you will still incur a cost (and so will the slaves).

When considering matters of policy, I think it is more useful to talk in terms of 'who should pay for X?' instead of 'should X be free?'
It's only allowing plausible options. Obviously you could go full-tilt libertarian and run the whole federal government on $100 billion a year, and you could even pay off the national debt by selling federal property (who wants to buy a stealth bomber? China? Larry Ellison?), but that will never happen. Most of the items on the list of options are at least conceivable.
I came here to post the same. Has someone written an algorithm than can recognize an alphabet and solve any CAPTCHA based on an alphabet it knows (maybe all of Unicode)? Good god....
They are also available on feedbooks.com (the PDF version on craphound.com is 2-column, on feedbooks.com is 1-column)
You'd pay more than 30 cents to many companies to process a 99 cent payment, 31.9 cents for google checkout for instance.

The micropayments are what's solved via the app store.
Great post, summarizes the options well.

For completeness, here are a class of Free Trade Agreement visas that are similar to the H1B:

- The E-3 visa for Australians http://en.wikipedia.org/wiki/E-3_visa

- The H1B1 visa for those from Chile or Singapore: http://en.wikipedia.org/wiki/H1B_visa (search for 'Chile')

If you are from one of those countries and looking for employment, be sure to bring up those options. These visas are much more attractive to employers because they involve less paperwork/requirements and have priority over the regular H1B cap.
Just like anything, if you want to be good at something then you practice.
Alright, it's worth a try, here are some words we
brainstormed:

blueberry
cute
polkadots
cuddles
hugs

chris.hulbert at googles ubiquitous mail service
I believe "oppression under color of law" is the correct term if the TSA supervisor was not correct about him giving up rights by buying a ticket. That claim doesn't hold for a store saying "we reserve the right to search your bag on exit" and I don't believe it holds for air travel either.

Denying boarding is one thing. Just as a store can kick you out if you refuse to check you bag at a bag check. But the bill of rights is pretty clear about when you can search someone and deciding you don't want to fly doesn't exactly give probable cause for anything.
It wasn't until they added the ability to make calls from the browser in Gmail using your Google Voice number. So they're not a full-blown VoIP service, but they have some VoIP features now.
You forgot:

E) Get enough space between you and your adversary to get away.

To put it another way, if you have the upper hand then you're at risk of permanently injuring them if the fight continues. If they have the upper hand then you're at risk of being permanently injured. The best way to avoid this is to get away.
Thanks for the feedback, Kevin! If you don't mind sharing, what's your impression of Zencoder based on our homepage? What would better explain what we do to you?
i think a better way is to forgo the browser extension and simply pull a users timeline via the twitter API. Only grab tweets within the past 30mins to an hour (this interval is arbitrary but can most likely be optimized) as to prevent spam
I have no problem telling you that Rust is extremely easy to read.
Apparently it’s by a former investment banker turned philosopher? I didn’t he get the rant because the metaphors were so clunky.

https://www.linkedin.com/in/lukeburgis
Happy Egg Co. eggs are my favorite! So much so that I emailed them during the early pandemic thanking them for making such amazing eggs.

Have you tried the Heritage breed and their other lines of eggs? I’ve found the cheaper eggs have the same dark orange yolk but the flavor of the Heritage breed eggs is absolutely divine. It’s ruined other eggs for me.

Interestingly Vital Farms used to have eggs that tasted great but perhaps as they got more popular and sourced eggs from more places, their eggs quality dropped and I stopped buying them.
you can check out pCloud as well
A Black American will be treated way better than white Moldovian in most places, at least in countries which are not hostile to the US. American passport is treated seriously by local authorities and such person is less likely to be e.g. detained without cause.
Agreed. Finding the right context with the right amount of benefitial "stressors" can surely alter the evolution. Just like chinese crowd doing taichi can do more acrobatics at 80 than I can do at 40.
> but don't tell me this is easy to read.

Most Rust programmers just never, ever have to deal with pointers like this. And most code in the wild looks nothing like this. Yes, it's there if you need it, but in practice you will never read anything like it.

Readability is the most suspect of all the anti-Rust arguments to me, because, as others have noted, it's almost always about familiarity. The most senior parent comment is someone explaining how their 100KLOC PHP command line program(!) was more concise and readable than Rust! PHP as the exemplar of readability. Think about that.

Look -- if I really loved PHP and was forced to write Rust, I might really hate it. But I think the world of people who really love PHP is pretty small compared to the world of people who have lived with PHP because that was what was familiar. Folks let's climb off the bus to crazy town.
I guess it's not a train smash, but most people don't buy flour by the bin. The main problem I had with their approach was not eating a balanced diet and it being unsustainable.
This is wrong. Business people are trained to drive efficiencies within mature markets and established models. Founders are about discovering markets, which means adapting at light speed to new contingencies, knowing the code front and back, and being able to learn fast. If you're an MBA, by all means jump into the commanding heights and do your thing, but otherwise, hackers have to be the core.
Vodka is my main hobby, but I also dabble in beer and various cheeses.
>commonly-needed things as, say, hashes

Hash tables are commonly used in imperative programming, but they aren't needed so often in Scheme where we prefer to use a purely functional style. We usually use alists because they are persistent. When I reach for a mutable hash table, it's usually part of some imperative process where I start from an empty table.

Depending on the Scheme you use, there could also be a persistent hash table implementation. Guile has vhashes, and there's an alist->vhash procedure, so you can still use the alist syntax.
It's worth it to get an education but you have to MAKE IT worth it
Yeah, that's why a fantasy test model would be interesting to prove this out.

It would be great to be able to take some type of index for each birth year in the past and apply a 10k investment into it and see what you arrive at.
In a bankruptcy all claims by creditors must be satisfied prior to any reimbursement to shareholders. Given that companies generally go bankrupt because their liabilities to creditors exceed their assets, this almost always means that all shares in the company are reduced to a value of nothing, the rare exception being when a company's assets exceed its liabilities, but goes bankrupt because it is unable to liquidate its assets fast enough to pay its creditors on time. But even in that case it's likely that shareholders get fractions of pennies on the dollar.
The GP article seems like self-congratulatory fluff. So, just to be clear, what you're saying is that you're brilliant and this is a problem?
Yes they vandalized a church!

Just like Russians or their assisted rebels didn't shoot down that passenger plane.

It's all made clear in the Russian press, blogs and forum postings!
The Fabric of Reality - David Deutsch

http://en.wikipedia.org/wiki/David_Deutsch#The_Fabric_of_Rea...
How? All you're proposing is replacing one dependency with another.
Feel free to add the paper to the repo
The JVM doesn't release the memory to the OS when garbage is collected; only when the heap shrinks. Any zeroing the OS might do is proportional to the size change in the heap, not to the number of objects freed.
> Now... navigation on or over land by performing SLAM on ground features... that would be interesting

This would be pretty... ugh... difficult to say the least. I agree though, it would be pretty interesting (and awesome). We would basically need to have most features of the environment we are trying to map through and update them regularly.
Please define "good parent" and "good partner."

Assume we have some sort of sociopath detector which works from birth. Assume further that we have a treatment for sociopathy. It sounds like you'd be in favor of using that treatment on people who are fine with their state of being and who don't want to be... modified.

At one time in history, black people were considered mentally inferior or inherently violent. Most black people lived their lives without harming anyone at all. In the same way, most sociopaths currently live their lives without harming anyone. It's too easy to apply the sort of justifications that you're applying now to justify why people should be changed.

How far should we take this? Should it be mandated by the state that a parent must treat their child for sociopathy in the same way vaccinations are mandatory? I am wholly in favor of the latter. But how can anyone be in favor of the former? Vaccinations don't change behavior, whereas making someone "not sociopathic" certainly would.

People are people, and until they harm someone else, they should be allowed to live their lives.
https://en.m.wikipedia.org/wiki/Padishah

I speak Urdu being from Pakistan and don't know much Persian apart from what I learnt as a kid.
I don't think the same logic that is applied to piracy can be applied to child pornography as possession of child pornography has the added caveat that the subject within most likely did not give informed consent to it being made.
on the contrary - I am applauding their following of economics AND tech, hence sorcery
> which is why a significant part of software engineers hate it.

i used to hate maven - i was a big fan of Ant. But as time went on, i saw how useful maven was. Being _exactly_ the same in every project, requiring the same project file structure, requiring the same build steps, and the same build commands, etc.

People who own projects seem to believe their project's build is special and require custom stuff to make it work. It rarely is actually the case. Just shoehorn your project into maven.
Some fun books I remember were "A wrinkle in Time" and "stranger from the Depths" both aimed at teens but quite good.
Around 16 "zen and the art of Motorcycle Maintenance"
Dorris Lessing wrote some great books- I would start with:

"Mara and Dann
An Adventure "
This is what I should have said a few messages up the chain!

Writing secure software is hard and covers a lot more than your choice of ciphers, protocols etc. It's possible to make all the right choices and still make insecure software for so many reasons. OpenSSL was referenced up-thread - simple buffer overruns/lack of bounds checking is one way in which that failed (heartbleed).

In order to write secure software one needs first to define what we're aiming at, what does secure mean in the domain in which we operate? And that's non-trivial in itself.

But by choosing well-known constructions and (hopefully) well tested implementations we can minimise some classes of potential problems.
I pity your situation. I've been there. I was still in school, when I got the opportunity to work as a contractor with a team that had their shit together in an epic way. Everything they wrote was tested. Unit tests, acceptance tests, integration tests, and thorough exploratory QA. They were working on a legacy system, but everything they touched got nicely refactored and wrapped in a big hug of tests. 100% agile, always pair programming, and their process was smooth. I had never heard of any of it, and it was amazing to experience.

Unfortunately, the domain was super deep and insane to wrap your head around, and almost the entire team was made of introverts who wanted their machine to keep whirring along perfectly. I'm an extrovert, and I was so green it was ridiculous. I was one of the best students in my classes, but I felt like an idiot when I was at work. I left questioning why I had chosen to become a developer everyday for about 5 months, when finally things started to click. Unfortuately, these people had already formed an opinion of me. My boss was superb though and offered to move me to a different team. I jumped at the chance. I joined a team of more junior guys that got more chance to work solo. I blossomed in that environment. I taught myself things without fear of judgment and banged out features like a champ.

My manager was considering me for hire when upper management laid off a sizable chunk of the IT/Dev staff and froze hiring. I already had been interviewing elsewhere and ended up in as a consultant, which was a perfect fit for me to learn and grow. My advice is this: learn what you can from them, try to sharpen your skills, and don't be afraid to jump ship when you need to. I hope that helps.
Haven't we been through this enough already with cellphone plans, internet plans, etc.

If they can change the definition of "literally" in the dictionary they can probably change "unlimited" too.
There's been quite a few on HN that may not involve suicidal ideation, but definitely involve real loss and end with "now my company's gone": https://www.youtube.com/watch?v=xJ7ARqRT1hI And suicide does show up in the results....
Still cannot share folders on AWS Cloud Drive :(
I am building a simple music service I started because I was irritated how I listened to music. I am happy to share it with you(or anyone else) if you would like to test/see it.

Send me an email (it is in my profile)
SSAX, SXML and SXSLT are available as a package for Racket:

http://pkg-build.racket-lang.org/doc/sxml/

`raco pkg install sxml`[1]

I was recently looking for an enlive[2]-like library to use with a Racket-based project and couldn't find one. Yes, Racket has powerful syntax manipulation and pattern matching[3] built-in, but I wanted functional transforms of X/HTML akin to what enlive gives me in my Clojure-based projects. SXSLT seems to fit the bill quite nicely.

[1] http://docs.racket-lang.org/raco/

[2] https://github.com/cgrand/enlive

[3] http://docs.racket-lang.org/guide/match.html
The end result is a plethora of channels with little real traffic on them, mostly "reserved for future use". But to avoid traffic analysis ( http://en.wikipedia.org/wiki/Traffic_analysis ) dummy traffic fills them.
I may be a bit biased -- the Bell Labs guys are major influences of mine -- but I think the criticism of Pike, et. al is unfair. I understood Pike's "systems research is irrelevant" presentation to be a tongue-in-cheek observation about the decline of systems research, not a statement that "OS research is dead" and we shouldn't work on it, but maybe I'm mistaken.

I don't consider Plan9 to be a failure, at least in the engineering sense. Many ideas pioneered in Plan9 influenced developments in the Linux kernel. It actually seems contradictory to me that Keith spends so much time flaming the community for not trying something new, then berates researchers like Pike for doing exactly that.
A generator is an iterator created and returned by a generator function.
Along with other outliers like Smalltalk and Scheme, neatly grouped together under "experimental languages". Cf. SQL, a language that from the beginning had its industry in mind.
I've run into a similar case. In my case using ESI defeated the whole purpose of the Varnish implementation because the dynamically generated portion of the page had to rebuild the user session and bootstrap the framework, which, while faster than doing it for the entire page, was still not as fast as I would have liked to deliver the content to the browser.

In the end I ended up placing special HTML tags where the ESI tags would have been placed, and then making AJAX calls (on dom ready) to swap out the static content with the dynamic user-specific content.

It worked well for our needs.
I've been very happy with node as a platform for 3+ years now... Though it tends to take the mindset of designing to scale instead of as a monolith... breaking workers up from services, and spreading the data out.

I'd be more interested to see what, if any changes they have made to their other server components. Are they using NGINX vs Apache? What kinds of caching systems are they using? What is their database layout? Is their data sharded? These kinds of things I think are much more interesting, and at their scale at least as impactful.
I tend to just use words and names. So if it's a contract I had with SomeCorp, I'll search SomeCorp contract. If that has too many results, I'll use the operators to scope it to a certain date or a certain sender, etc. I'm not sure I've ever searched for a phrase in email, it's always the "context" around what I'm looking for instead (a bit like regular Web searching). Gmail is particularly good at that though compared to normal clients.
I wonder what this means for the Google Chrome hardware ecosystem...
I for one am not going to miss this. It always struck me as a very poorly designed response to AirPrint that never worked right.
What an absurd Sapir-Whorfian argument. The English ten words are the same as the Chinese (e.g. “forty” is clearly “four-tens” with the corners knocked off). If summing two-digit numbers is slower for some cohort of kids it’s more likely the school system than language. For example german-speaking kids have a similar number system to Dutch-speaking kids but learn their multiplication tables to 20x20 rather than 12x12 as is customary in English, so can do more smaller multiplications in their head than folks raised in English.
That this has three lines could not be easier to see:

[ la la la la la la la la la la la
, la la la la la la la la la la la
la la la la la
, la la la la la la la la la la la
la la la la la la la la la la la ]

Seeing that in this requires a little more work:

[ la la la la la la la la la la la,
la la la la la la la la la la la
la la la la la,
la la la la la la la la la la la
la la la la la la la la la la la ]

In real-world code, the lists might be of expressions that can themselves contain commas, and the lines can be longer and more heterogeneous. All of those factors make the leading comma idiom even more readable relative to the trailing one.
those events do not let you go as fast as you like.
there ARE some events that do but its a really bad idea in a car with no cage and safety equipment.

I've done it of course.