jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is a great question that I've been playing with since getting some JBL PA speakers and seeing the ethernet jacks and looking at what it supported. It's SO difficult to get something working without buying really locked down and expensive gear that is for much larger applications. Also pretty cumbersome to enable on my Ubiquiti router but I'm getting there!

I ended up settling on using CobraNET by buying some fairly affordable GPIO rack units from reverb from a defunct church made by AudioScience. As doesn't really want to sell to me directly but they sell to a lot of churches and they scale up and down a lot so nice gear is really affordable.

I wouldn't call it easy to use, but compatible, affordable, and pretty cool. I've been working on a 4.2 mini "ambisonic" setup... It's a long term goal like an old guys basement train set. Heh.

http://www.audioscience.com/internet/products/cobranet/cobra...

I hope this helps and thanks for bringing this up to HN. I look forward to reading all the replies.
Yes I get how it works in the base case.

What we disagree on is the level of complexity.

It’s cli commands and text editing regardless of which method is used.

There is no iron clad hierarchy for organizing computers files on top of the OS, only personal experience. What may seem more complex for you is still just cli commands and text for me.

I do not see config as having weight, heft. Data, sure. Config is arbitrary.
Should be fine if you're selecting from an upstream volatile/temp table you've created. Makes the code a bit easier to read if you're doing nested select statements.
Didn't Parler ban dissenters?

https://www.dailydot.com/debug/parler-banning-leftist/

https://www.techdirt.com/articles/20200627/23551144803/as-pr...
You can complain about anything that you want to complain about, even if there is no legal/etc justification.

Google is totally allowed to terminate your account for no reason, but it's still considered a dick move.
Volume doesn't always equate to greater profit. High margin luxury goods are a valid business strategy too. I'm sure they're doing the thing that their data points to as netting them the largest profit.
1. It's not trivial, but it's certainly not impossible for the US government.

2. I don't understand how fiat is a technological problem. Fiat was a solution to the problem of a fixed supply (gold-pegged) currency. Crypto is generally a step back.

3. The value of bitcoin is irrelevant to its impact on global financial systems. It can handle 7 transactions per second, while consuming more power than the Czech Republic. That people are willing to bet good money on it for now is does not mean that is should be taken seriously as an alternative to anything in the financial system.

4. Interesting, I honestly expected from your arguments that you were more in the area of a more-socially-conscious-than-average Rand Paul fan, glad to hear I was wrong.
This is kinda wild. It seems like one could implement this in a large FPGA today and reasonably expect to hit a similar clock frequency.
The Nazis had metaphysical beliefs. Do you think they were persecuted? What about children who have no choice in what beliefs are hoisted upon them?

As for religion and beliefs, is it possible to have beliefs without religion, or religion without beliefs? Can you ban one and not the other?

And banning for intolerance of a belief is exactly what happened to parler and Trump in the US. Are you against that as well even though it directly lead to an assault at the capitol?

Do you think religion or beliefs can have negative impacts on a life?
But why? Are the effects of climate change within 100 years so bad that we will worry about the survival of humanity? Isn't that just an exaggeration?
I think it is mostly not true that OWASP is especially highly regarded, and truer to say that it's application security project with the most momentum and highest public profile, and so it's generally the easiest thing to cite.

Lots of good people have contributed to OWASP over the years and I wouldn't want to diminish their work (which is another problem with the project, it's blinded to a lot of critique by the deference it gets). But the idea that someone would take flaws in OWASP, try to reconcile them with the axiom "OWASP is good", and conclude that it's the the bugs fault, not OWASPs; that's pretty alarming.
It's common in the Nordics: Denmark, Sweden, Finland and Norway all do it.
I read Jeff's article and the comments here with interest. My only experience with an ORM is Doctrine2 (about 2.5 years) , and I've never really hit any issues. Whenever I've needed to duck out using the ORM in an edge case, its only been a few lines of code and very undisruptive.

In a recent project I manually mapped a large sprawling ancient schema manually using Doctrine2, and still never hit any major blockers. The code just abstracts away over the cracks.

Does anyone have any real world example articles on where an ORM has totally failed, and why?
I recently discovered Mike Crittenden’s blog[1]. “Atomic blog posts”[2] (posted here in full) might resonate:

> There’s no law that says a blog post needs more than one idea or more than one sentence.

[1]: https://critter.blog/

[2]: https://critter.blog/2021/01/06/atomic-blog-posts/
Only if you think it purely in cold hard economic terms and believe trickle down economics is a real thing.
Insurance has a positive expected value if you've made a good decision.
You wouldn't care about GPU API when mining crypto. You just need more GPUs. There's nothing complicated about the software you need for that.
There are in-app purchases for coins, so I guess that's how?
The old one was nice and reminded me of back when Firefox was in an entirely different league, far ahead of everything else: it was so extensible you could even run the worst offending pages in an IE tab.

Today Firefox is still best, bt they've been shooting themselves in both feet repeatedly IMO.
10 free stock pictures ?

http://vastpic.net/photos/
In a team setting, everybody has a common goal, and I agree that the role of of a good team lead is to steer people towards that goal.

Open-source is a different world, because people who only have an interest in, say, syntax will show up. They're not interested in talking about the rest of the proposal, because it's hard or beyond their expertise. It's hard to tell people not to talk about the only thing they care about, because you have to tell them to quit contributing to the things they care about.
Already being discussed here:

https://news.ycombinator.com/item?id=8808024

No new information in this article.
It could help determine if there are infants or children in the house before a raid.

Then again it really isn't hard to determine if there are children in a house without advanced tech...
I don't know about that — it helps to have more than superficial knowledge of the topic at hand so that you can adequately assess rants such as this one.

Personally, while I feel that Igor Homakov has done good work, this article is the product of frustration and is a disservice to its audience. Most if not all of his criticisms of OAuth 2 come down to implementation problems, and a more positive contribution would be an implementers' guide or a threat model document. For example, https://tools.ietf.org/html/rfc6819 and http://leastprivilege.com/2013/03/15/common-oauth2-vulnerabi....
the link for the demo is at the github page: https://cachet.herokuapp.com/
"like Metal Gear Solid or something". My man-crush on this guy is only getting worse (better?).

Realistically though, why not just have some sort of hard-arm extend? why the flexibility of a snake? with a little bit of OCR and an arm that can extend in length and rotate on an axis, it seems like you could get pretty close
HN does not permit one to downvote direct replies to one's own comments, however, even if it did, I don't see how a downvote has any bearing on the merit of one's argument.
The official Wikipedia rule is that all material must be verifiable from a reliable source.

There is a whole lot of policy and debate behind that rule; for a start see https://en.wikipedia.org/wiki/Wikipedia:Verifiability and https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources
I guess it’s time to go back to the old boot2docker xhyve setup I used to have!
Links? Or, should I say, citation needed?
I believge the name you're looking for is Jungle Gym (non-UK) or Climbing Frame (UK). In portuguese we call them trepa-trepa ("climb-climb") which I think is quite fitting.
I originally mentioned it and explained what’s wrong with Preview.
My and my extended family lived on a farm.

One of my cousin was born with a severe heart defect and had to go through several open heart surgeries. Another cousin had a double acute leukemia when he was a kid. Lots of cancer (but most of them were smokers). Lots of thyroid problems too.
And? When I last checked sbcl didn't support it. Are you implying that has changed?

Neither did sbcl support cross compiling. To the best of my knowledge all you can do with sbcl is save an image.

When I was looking in to this I read through many discussions where the developers appeared hostile to the idea of implementing these features. A common refrain I encountered was that tree shaking is unnecessary because the core images are compressed.
Hm maybe it depends on your income level? I have friends in Shanghai that live on a fraction of what I live on in the US, we're in comparable income levels but no where near wealthy.
Yeah, I love Simplenote sooo much. The official app got a lot better when Automattic took over, so I use that on Android, but NV on Mac and ResophNotes on Win7 are excellent.

Not good for rich text and images and web clippings and such, just great plain text syncing.
Ha, ha. Actually Feynman believed that software was a time sink, and would lead you down a rabbit hole of doing busywork solving puzzles that arose from creating levels of abstraction on top of each other.

As it turns out, he was mostly right!
Its fun how you see your own strategies somewhat validated :). I started to improve my french by watching french movies and drinking one beer before and one while watching the movie. My experience is that I tend not to care about understanding one word while focusing more on whole dialogues. So I attribute that more to a healthy focus shift than a self-awareness issue.

Also, it makes the process more enjoyable, for me. I might want to add that I do not drink at all for long stretches (weeks) while still enjoying a good wine or beer, so this is also a real reward. This, in my opinion, is also key. It kind of lured me into actually doing what I intended.
I love this book. I have it next to my bed and read in there from time to time before I fall asleep. Makes you dream up great algorithms (at least I try to belief that ;)
That's why you should always keep backups of your key somewhere. Even on paper in a safe deposit box.
Check http://camlistore.org/ it's by a few googlers including the guy that did memcached (Brad Fitz).
Make no mistake: they're coming after what they don't think they can control. That's probably you, friend.
I am not familiar with the hyperloop concept so maybe I am wrong but I never understood the "cost is too high" argument. Is this not almost always the case on every technology breakthrough? Things like gene mapping and 3D printing comes to mind - someone had to started doing it at prohibitive costs so we can evolve the tech and get the prices down.
> Businesses exist to make money

That's the perspective of the owner at the very top.

> just to give people in power a place to harumph about

That's the perspective of the management crowd.
This talk by @adrianco may address the points you were looking for - http://www.blip.tv/file/4252897

To sum up, Netflix's strategy is to go with the best and biggest in each category, and AWS is obviously the biggest as of now.
Really great book! I took this course as a sophomore and wish I had as a freshman as the ideas and themes presented in the book and course are so integral to forming proper thinking in the subject of programming.
IIRC in the past, there were multiple occassions in which a "button" being pressed in error might have started nuclear war. But I think the guy you are talking about is Stanislav Petrov[1] who is known for preventing nuclear war in 1983[2].

[1]: http://en.wikipedia.org/wiki/Stanislav_Petrov
[2]: http://en.wikipedia.org/wiki/1983_Soviet_nuclear_false_alarm...
There is a different between feeling sad and depression. Equating the two is a problem. You're absolutely right that depression is paralyzing. You are absolutely wrong that feeling sad is the same as being depressed.
> They don't have to have vaccine for disease like HPV.

There are some cancers that are caused by HPV (i.e cervical cancer) so the mortality rates are quite important in that case.
Thanks. Just sent you an email.
No, silly, they want all of the content and functionality that they developers worked so hard for, they just don't want the developers to be compensated for it.
Tor is specifically designed to withstand attacks from resourceful adversaries who do not respect your fourth amendment rights.

The FBI putting it to the test provides us with valuable information both about the FBI and about Tor.
So getting to the first principles of your response, you believe that any interview where someone attempts to ascertain your technical abilities is a series of impractical challenges, regardless of the contents of that interview. That in itself seems a bit absurd, as it implies that a company looking to hire an engineer is being impractical if it any way attempts to learn the knowledge that engineer has by speaking to him or her.

You also believe that the power dynamics of an interview are different than the power dynamics of a company, as in an interview making a mistake can mean the difference between being hired and not. I don't disagree with you here, as ultimately making a mistake in an asymmetric negotiation at a company won't always get you fired. In this case, what I was providing a response to my parent comment, that if asymmetric negotiations are a problem for a person then a company will never work for them. These two things are not exactly the same, though I wouldn't fault someone for taking difficulty handling one to imply difficulty handling the other.
Make search easier for my mom. God bless her, but she's a moron. One idea is to take the related search terms and turn them into natural questions: "Did you mean baseball bats or flying bats?"

Does Google have a Search for Dummies group? I'd start one.
Legitimately slack off - http://xkcd.com/303/
Buy, integrate or compete with dropbox.com and bring this service to the masses through Google-Apps and maybe Gmail.
No, I'm specifically saying that marriage does the same thing without introducing a new child (though note that adult adoption does happen).
I just voted it down to zero but it might up again soon...

The main thing that justifies the downvotes is that the argument is both wrong and mostly rhetoric rather than argument. As other have said, the installation of vast control mechanism by no means is something with an insignificant effect on the country.

If he had actually made the argument that someone else credits him with, that terrorism's effect is disproportionate to the deaths, then he'd have argument (not sufficient but a real argument). But he didn't make that argument - instead rhetorically (and ultimately dishonestly) dismissed concerns about reaction to terrorists. Down voting seems justified in this case.
PS they dont have a DMCA filing.
The issue with that, in Windows at least, is that host lookups become a lot slower with a larger hosts file; a local caching DNS server with a block list is possibly a better solution, and one I think is already adopted by some.
I'm not the OP, but I think it's fair to call it complex, and I'd pick three requirements out in particular.

1. Path reachability, MTU discovery and MSS interaction

When sending outbound packets, you have to correlate incoming ICMP error messages in case they signal a problem. If the problem is that the packet is too big, you have to figure out what the MTU really is (which can take repeated attempts), so that you know what MSS to use (for TCP, or fragmentation boundary for UDP). If the path is unreachable, you have to remember that too. In both cases, you need some kind of global book-keeping so that you can do the right thing across connections. Some protocols (like active FTP) implicitly rely on MTU discovery on one connection signaling the MSS for another connection, so everything has to be path based, rather than connection based. Messy.

2. State management for error correlation

O.k., so you've figured out how to fragment an outgoing datagram and know what boundary to use, but how do you handle incoming error messages related to the fragments? Even for UDP, or other "stateless" protocols you actually do have to keep state so that you can correlate those error messages to the packets you sent. When the error message comes back, it will have the IP ID of the fragment, but nothing else is guaranteed.

This goes for (1.) too, but ICMP error messages can also be recursive and nested, and for a correct implementation you need to consider how to handle ICMP error messages that were themselves triggered by ICMP error messages. Several userspace stacks get this wrong, and can't correctly handle MTU discovery for UDP, or double-error correlation.

3. Heuristical and inconsistent caps on state

Many TCP implementations support selective acknowledgements and duplicate ack signalling, but what are their tolerances, just how much data can be retransmitted or handled out of order before you have the resend the whole window? there's no way to know, and if you get it wrong you can end up stalling a TCP connection for a significant delay. Unfortunately there are no simple limits, and in some cases the volumes are related to bandwidth delay products, necessitating some kind of integral control loop.

The problem with all of these is that they only show up "sometimes" and with particular networks or TCP stacks. I've limited these to interoperability issues - but there are other tricky complexities. For example, when building a TCP stack, do you optimise for throughput and so batch reads/writes of many packets - or do you optimize for a correct RTT estimate, and do things more synchronously. It's not possible to have both (at least with today's NIC interfaces); sometimes RTT is critical (e.g. an NTP implementation, a real-time control system or just any system that needs to rapidly recover from packet loss) , sometimes throughput is more important. Definitely complex.
What's even more infuriating is that devices with LTE like razorg get delayed multiple weeks if not months with software updates. Still waiting on Android 5 with what I thought is the 'better' device compared to razor.
I'm surprised the author doesn't ponder the following:
Perhaps higher IQ means a person has more ability to solve these sorts of problems, if they take the time to exert the effort. That ability doesn't guarantee success in these sorts of questions without applied effort, however.

That would mean IQ is still very, very important. But that it is not the only importans factor in solving problems well (eg rationally).

To me, that seems quite plausible. Not sure why the author takes a rather anti-IQ slant as opposed for promoting supplemental measures.
Awesome book, I actually bought a hardcopy for $150ish dollars a couple years ago because I wanted the tactile feel to go with the brilliant words.

For electronic consumption there's an excellent project on github that was mentioned here on hacker news earlier in the year / last year. You can find that here https://github.com/jagregory/abrash-black-book/releases and it is the contents of the extreme edition formatted for modern e-readers.
Investors with a portfolio care about huge wins in their portfolio, not modest liquidity events. It would be irrational for a company to choose to remain a lifestyle business if the alternative is a huge liquidity event. This implies that in the scenario you are outlining, the alternatives are either modest liquidity events or complete dissolutions. A rational investor should spend his time evaluating deals for big wins, not try to recover modest amounts from the walking dead.
> The most glaring omission is that it doesn't stop to acknowledge at all the impressive growth that WeWork saw.

WeWork would rent the office space, and then rent it out for less money than they were renting it. It's not hard to grow when you can raise billions to sell dollars for pennies.

I'm pretty sure I could sell millions of phones a year, just give me billions to buy those phones and then I'll sell them at a 90% discount and I'll dominate the phone market!
Ad hoc, accidental communication simply doesn't happen in remote work environments.

Coffee breaks are a shockingly productive element that simply work better in person, at least in my experience (and this seems to be a common sentiment at my software company).

In-person conversations don't have technical difficulties, there's much better engagement which allows people to better read the audience and adapt presentations/design conversations appropriately.

Surveys among colleagues seem to agree -- hybrid seems good, remote only simply is not as productive nor enjoyable.
You may be confusing systemic racism with simple population density.

Systemic racism is an existing system in place that acts on racial data. Simple population density is you noticing that the majority of people around you are one color.
Absolutely. Intel has been stuck on the 14nm node for a very, very long time. 10nm CPUs were supposed to ship in 2015, they did really only in late 2019, 2020. Meanwhile AMD caught up and Intel has been doing the silliest shenanigans to appear as if they were competitive, like in 2018 they demonstrated a 28 core 5GHz CPU and kinda forgot to mention the behind-the-scenes one horsepower (~745W) industrial chiller keeping that beast running.

Also, the first 10nm "Ice Lake" mobile CPUs were not really an improvement over the by then many times refined 14nm chips "Comet Lake". It's been a faecal pageant.
Immutability is baked into ClojureScript, so there’s no need for libraries like Immutable.js. Likewise, ClojureScript is all about manipulating a small set of code data structures (lists, vectors, maps, etc), and as such it has an extensive (!) set of functions built into the core language for doing just that, which eliminates the need for libraries like Ramada and Lodash.

Behind the scenes ClojureScript is transpiled to pure JavaScript with Google’s Closure compiler, so there’s no external dependencies on libraries like the ones mentioned above. It’s all just built into the language.
Unless they are Hispanic. Jews, like all members of religions, are expected to check off the ethnicity and race that they identify with.
Walk the board is always better because it focuses the mind on what’s important.