jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Pretty confident this is related to the way the Zoom app can detect what conference room you are in when that room is fully equipped with Zoom hardware.

From [Direct sharing in Zoom Rooms](https://support.zoom.us/hc/en-us/articles/214629303-Direct-s...):

> Direct sharing with proximity detection uses the microphone on your laptop to detect the Zoom Room controller.
> The M1 has been the first laptop I have been truly happy with as a desktop user.

I also would be, if there were not some annoying bugs. Like external display flickering after waking up from sleep (interestingly, not when cold booted). Sometimes reconnecting the cable fixes it, but it is still an annoyance.
A very nice and useful library indeed; though I don't think the article really needed to sound so doomsdayish and apocalyptic about it.
> But with an architectural problem (for example), it's usually a choice between 2 or 3 options. We know what the options are, we know what the trade-offs are, we can make guesses on what we think the impacts will be. It's a "known known" problem, with usually enough time to research it fully. Implementing it properly can be difficult, but that's the kind of thing that can be iterated if necessary - we don't have to get that right first time.

No, I disagree. Some problems are truly novel (or maybe, there are just a handful of competitors and you obviously can't see their source code) and you just don't even know what kinds of solutions might exist. There might be bits and pieces in the research literature, but good luck even finding them, let alone understand if they are applicable. The space of possible technical and architectural solutions is infinite-dimensional, so it's not always a "known known" issue. There might be crazy solutions out there that you simply didn't think of.

Now, if it's about "create a CRUD interface to you e-commerce store", then I agree that the situation is more similar to what you described, but that's not what everyone is working on.
Go talk to someone in the ICU.

The sister of one of my best friends works in ICU in Belgium. Recently with the 2nd peak, they had to pick between 2 patients because they were overwelmed in some timeframe. They let one patient die to save the other.

Don't expect these things to reach the news. In the news we always stayed well below our max capacity.

But it's not because you have 1000 free beds that you can handle 1000 patients on average, because things peak in regions and time.
Being told that you are unwanted in a community and shown the door is not censorship. It is simply a matter of that community signaling that you are not welcome and telling you to leave.

Any community is free to set its own rules for who they consider welcome and you are more than able to join or create an alternative community where you feel more welcome.

That said, claiming that only right-leaning folks are being mocked or told to leave communities is highly disingenuous. Think about being a liberal/left-leaning gun owner and trying to participate in the vast majority of gun forums online. Or hunting forums. Or a lot of survivalist/bushcraft forums. Or militaria forums. Or car forums.
I don't think it's ironic, the quote directly addresses the many criticisms towards C++.
But there's other sites using the HN name, presumably without permission (e.g. hackernewsers.com). Surely if PG did sue, his case would be quite weak.

It also occurred to me that hackernews.in is clearly a website aimed at Indians, so I don't know to what extent US law applies.

Anyway, it seems that the name is going to be changed, so this whole trademark point becomes moot. http://hackernews.in/item?id=375
Recording every call on a landline and banning personal mobiles is not unusual on a trading floor.
This misguided notion that the public can't handle the danger also applies to other things like terrorism. With the right mindset I think people could learn to live with the occasional plane being blown out of the sky. Life was far more dangerous 100 years ago & as our creature comforts have increased we have have forgotten how to live with danger day-to-day.
I'm not attempting to verify the veracity of OP's statement but, going on face value, OP says "40%-50% slower". Surely you do not consider that a small reduction in performance, do you?
Ridiculously expensive.
It seems that this could easily introduce unproductive behavior. "I want this badge so I'll introduce this bug and then fix it." Or "you introduce this bug so I can fix it".

For an open source project, sure, why not. It might make things more fun for developers or, more importantly, bug reporters. The supposed loss in productivity isn't an issue here as people are volunteering their time.
The Go language, Chrome OS, the recently announced redesign of the backend storage architecture that's supposed to replace MapReduce for some tasks. These are the things that I remember off the top of my head without going through the stuff they keep announcing all the time.

[Edit:] Things like native client and V8 might also be worth mentioning.
"...are people just unwilling to put up with the winters?"

For me, it's not the winter, but the darkness. Those short winter days are a real drag. Even here in DC, the shorter days are depressing. I don't think I could deal with days that are shorter (even with upside of the longer days that come in summer).
I'm certainly the exception, but I've shared my experience with psychedelics with many people. Coworkers, friends, family. I'm not ashamed in the least.
TV talking heads, episodic/sitcom, and documentary material will indeed be hugely changed by this. You could get started making a decent quality 'internet TV' program like the one you linked to for only $1-2000; indeed I've toyed with the idea of doing a little cooking show because that's something I have pro experience with.

Serious longform drama...not so much. A simple 90 minute feature film that meets normal commercial expectations (ie doesn't look all weird an experimental, just tells a straight story like a detective mystery or something) requires about a month of photography and a year of post-production work and a budget in the low 6 figures, which means most people won't get paid. Of course you could try bootstapping it by making the thing in small chunks but that almost invariably ends up being at least twice as expensive.

There are ways around this, but you also have to ask yourself why most startups take cash from venture capitalists rather than relying on organic growth - doing it piecemeal is very very slow and many consumers will not have the patience for you to make incremental progress towards the goal.
You're absolutely right, but I think it's wrong to say that most people think a harder and more painful experience is better. The sad truth is that school is no longer set up to be challenging in any way, and that is in fact a bigger problem than the more subtle issue you point out.
That gif is great.

In terms of physical sensation, someone once likened it to the shiver you sometimes experience while urinating, except lasting several hours instead of a fraction of a second. I always liked that analogy.
I follow two principles to avoid bike theft: 1. always lock both wheels and the frame up with a very thick U lock, and 2. ride a bike less expensive to replace than repair. I regularly find bikes at Goodwill, flea markets, etc that are not stolen but are dirt cheap ($50, $100, etc). Even found a banged up old bike (dead tires, bad derailleur/gears) laying in a gutter. May not be the best ride in the world but it gets you from point A to B and never gets stolen.

As for preventing theft in general, don't leave it locked up outside. That'd probably cut down on 90% of thefts. They could improve outside safety by building special wire mesh enclosures for bikes on bike racks, which would make it more difficult to steal, more obvious someone is stealing, and generally protect the bike from vandalism and the weather.
JSON, binary JSON like MessagePack, XML, Protobufs, Thrift, etc. etc., it seems a bit weird to invent a whole new format. Actually two, because the transfer protocol is separate.

Mail transfer has far less performance requirements than, say, HTTP. Plus, their current format still requires per-string parsing, to separate out e.g. your "gender" from your "gender label", whatever that means.
Yeah, I did that, though in my case it was a bitbucket repo I thought was private, but somehow ended up public (obviously stupid to ever be checking in the keys at all).

All I had setup was a micro S3 instance I'd been using for some toy craigslist scraping & hadn't touched for months.

Then out of the blue I get an "urgent please check your account" email from amazon. Go check the AWS console, and what do you know -- maximum number of maxed-out instances instances churning away with 100% CPU usage in every region on earth. The charges were already about to $50,000 when I turned everything off.

I wrote a very, very apologetic email to amazon, and they forgave all the charges, for which I was very grateful.

Definitely a learning experience.
To be clear, the guide from GitHub that's linked at the top of this article clearly states that you should consider the sensitive data compromised. Cleaning it out of the repo is a good move, but it's a companion move to rotating out those creds or whatever for new ones.
There's a lot of evidence in the statement_of_facts however it's unclear how much of it can only be reconstructed with the private keys. Interested parties should really look to what was known to grant the search warrant.

https://www.justice.gov/opa/press-release/file/1470186/downl...
Serious question though, we live in a time when a mere mortal is able to carry out an enormous financial crime, whose knock-on effects could be enormous to millions of people directly and indirectly. How do you put a relevant sentence on that? Even whole-life in prison doesn't really make up for the number of people who might be affected by it.

note, I didn't read the article, it was just the headline that made me ask the question so possibly slightly off-topic.
Rockstar forgot to strip the PlayStation binaries so I suppose those are the variable names of the original codebase.
is it more stressful working on games than in the corp world?
I'd like to highlight Adam Neely's video on the subject [1] (also pointed out by user guerilla), where he argues quite convincingly that 'music theory' is not the theory behind music but theory behind the particular subset of Western music.

That doesn't make it any less useful for creating this type of music, but it's in no way a universal theory, or arguably, a theory at all. More a collection of rules and conventions used in Western music.

[1] https://www.youtube.com/watch?v=Kr3quGh7pJA
Exercise increases heart rate. That’s why I stay away from it. I still drink coffee though.
Disrupt but how? Can you point to a specific example or use case?
I mean if you have a strong network in multiple cities that you're letting them access then they should absolutely pay for that. Or if you're traveling around and using the stuff you learn to improve your design skills or whatever.
> Thus transmitting at max allowable power is the best solution.

Transmitting at the max allowable power is the selfish and dumb solution. It isn't the best solution, in a world with multiple overlapping WiFi networks. It isn't even a Nash equilibrium.
It depends what you call success, really. If you want anarchy, ChatRoulette's got it. If you want genuine mass appeal, then you need to meet the mainstream halfway. Look at the career trajectory of most bands.

If you insist, you can call that a sell-out, because it is. But what it really is is optimizing for a different pay-off.
I think the point is not so much that the iPhone is a great tool for creating art, or at least not any more than a small box of Crayola crayons or mud and charcoal smeared on a cave wall. Rather it's that art depends on the eyes, creativity and skill of the artist. Nice work, though!
Most documentation fails in giving too little overview.
The trees are described, the bark and leaves are commented, but there is no map of the forest.

- p.165 The Mythical Man-Month (ch 15, Anniversary Ed.) Some is dated, but like the rest of the book, most is incredibly modern.

Totally agree about lack of overview. eg. Java's docs on JTree are detailed and there is no shortage of tutorials and samples online, but I've yet to find an overall description of how it fits together. One has to piece it together from carelessly left clues.

Auto-generated documentation can be quite useful for working out how things fit together, and you can click through linked types to follow the connections. This is one advantage of statically typed languages like Java (bonus: combining source and doc-comments - "literate programming" - keeps them synchronized, or helps to). I often scan javadocs by return type and/or arg types to find the method I need. Haskell has an amazing doc tool where you enter the type signature, and it tells you the functions that match. (BTW: I love this, but do haskellers find it useful on real-world projects, in practice?) Python benefits greatly from not having static types; this is one of the few disadvantages.

The author was honest enough to admit some particulars where he didn't follow his advice. It's easy to advise on the right thing to do, but if you find it difficult to get it done yourself, is it really practical advice, under real-world pressures, on those particulars? Else we mouth an empty folklore, like Catmull's architect who said to design "inside out" but didn't.
I suggest hooking up with an author in an exclusive joint promotion, where the author distributes/serializes his/her book using Tweetc.com. Both parties get some attention, and you're showing a practical use for your service.

I wish you success!
Or monitors that have miniport and HDMI ports.
great guys. eager to help you start up
One more thing, you might want to check if there is any "beta" label on Google Checkout sites.
When it comes to learning another language as a marketable skill your mileage will vary massively. If you do not have other reasons for learning the language, your ROI could be negligible (or negative).

To learn a language well enough for it to be of the level required ('marketable skill' level) will take a very long time. Even then, it may be unnecessary.

I concur that communication is one of the most useful skills. My writing and public speaking always brings questions and is often a topic of conversation. That I (attempt to) speak the language of the country I live in and have knowledge of a number of others? It's never mentioned.
Microsoft's whole argument is moot.

Windows is designed for "desktop computing", whatever that means. Therefore, if some platform is better just because it is specifically designed "for HTML5" that would be Google Chrome OS, not any "middle level layer" on top of Windows such as IE10...
People often do care about aesthetics of the things they buy, from stone work to plumbing to woodworking
You can't control chaos.
I have a theory on this:

The url of the 'more' link is some kind of hash of the next page of links at the time of page load, this is because HN Moves pretty quick, so using the live data you're likely to miss links between page 1 and 2. (Which is what happens on 4chan)

Obviously these links have to expire fairly quick as they're pretty unique, and storing them for much time would use a huge amount of memory. With this in mind, the life span of these links is probably directly related to the current load of HN.

Amirite?
>What is the worst that can happen?

Personally I feel I've lost a great news source as the work required to use HN is now much greater (for me). Obviously, as a community, losing my comments isn't going to be noticed. But this appears to be the way of things, first Slashdot, then Digg, then Reddit, then HN, where next ...?

I see that the average comment score has been fiddled with too - mine was only 2.6 or so (but rising). I can't tell from it whether it's rising or not now.
continues...

Lift:

* stateful

* no code in the view

* there is more than one way to use Lift

Play!:

* stateless

* code in view: similar to erb files in rails

pros and cons about code in the view: http://scalate.fusesource.org/code-in-view.html

My experience:
Well lets say on my next project I'll give "code in view" a try :)
While I understand your comment, I have to disagree.

Programming languages should be kind of boring, and support the average developers' work. That is why Haskell will ultimate fail and fade away - most of the developers on this planet are simply not skilled enough to touch any of that stuff. Attempting to add all Ninja concepts to a language will just lead to a massive failure.

Go does a very good job on forcing even the most average developers to reach surprisingly succinct and elegant solutions. However, the lack of generics really forces in some situations to either use the reflection or stop being very DRY or elegant. Go wouldn't have to implement full generics to fix that. Just adding something similar to what interfaces are to methods for variables would do, without the rest of the moving parts.
Prepare yourself for gross generalizations, but I have a point :)

In 1997, people moved from perl to PHP in the same way that in 2004+ people moved from PHP to Ruby.

At the time, the hard part of web programming was deployment, easy access to libraries of functions relevant for web programming, digesting forms, and emitting HTML. PHP suddenly made that trivial. PHP was basically a new language with a stdlib for web programming. It was enjoyable to work with, and it took off.

Circa 2004, the hardest part of web programming was managing the DB from the app code (migrations,ORM), quickly accessing the prolific output of the OSS community (RubyGems), and having some sane organizing principles around building apps (opinionated MVC).

In 2004 I had the same problems in my PHP apps. I had just come off of 2 years of Cocoa development and couldn't stand doing PHP the "old" way. It was too painful. I ended up porting the Cocoa framework to PHP so that I'd have a sane way of building apps. I later discovered ruby/rails, but frankly at that time it was less mature than my framework so I didn't jump.

As someone stuck in PHP land, I was frustrated by the relative lack of progress in the PHP community vs Ruby, but I was never really enamored with Ruby the language. It's powerful, and easy to read, but frankly I felt that power would eventually work against it. As the less-savvy developers moved to it, the quality of the code would greatly diminish. I feel that this has happened.

I do use a lot of Ruby projects as well, and it's rare that I don't run into critical bugs almost immediately. For as many nice things as there are about ruby, I find it very difficult to debug, and the broad application of metaprogramming, mixins, and other language tricks ends up delivering apps that have highly coupled state that fail in unpredictable, hard to debug ways. Javascript has the same problem. Frankly I don't think the ruby community is producing code of better quality than the php community at this point. There is great stuff that we can finally easily share thanks to composer.

Metaprogramming & dynamism are neat ideas but I just don't think it scales well with the constructs that those languages have. PHP 5.4 has traits which are really nice for this type of thing, and Scala's traits are even nicer. The point being that other languages can deliver that flexibility without becoming unmanageable, and I don't think there's a path to that with Ruby or Javascript.

IMO, I think languages like Ruby and Javascript will actually WANE in the far future as new languages come along with better constructs for empowering developers with dynamism that can be better managed and have faster runtime performance. I think Ruby will end up as a frowned-upon language with crap libraries and Javascript will more and more just be used as a build target.
Neither of those is the government. That ruling only applies to government action.
If you assume that any and every change could have a disastrous effect, would you rather have to deal with one change at a time or many changes at a time?
I've deployed a number of small PHP-based websites in a similar way for similar reasons over the years. However, I think the next "simple" project like that that I need to do will be statically rendered from frozen-flask and hosted on S3, with any small interactivity provided on the client, with JavaScript.
Got an email this morning
I'm interested in linking to affiliate products with a recipe site project. Can you recommend any resources on learning how to monetize via affiliates? Basically I'm working on a recipe site, and some of them involve the Instant Pot, so I don't think it'd be unfair if I generate a penny a click for linking to their product. Thanks.
Luckily most of those domain names already scream "do not trust this hosting service"
Shhh. Don't tell the cops hehehe.
This doesn't actually work. I mean, the exact example does, but reasonable inferences about what else you could do with it don't work. Specifically, it doesn't work for kernel development.

Secure Scuttlebutt is a gossip network. You only see new activity from people you already follow. But kernel development involves anyone in the world being able to ask a question, post a patch, report an issue, without having to ask you to follow them first.

And if you did choose to enlarge the graph to encompass everyone, it would fall over from bandwidth multiplication, as gossip networks do.

SSB is great! But not for receiving activity from people you don't already have a social graph connection to.
> Clean a toilet

for that you really need to have the toilets to begin with. SF, and in general American cities, have no public toilets ( i mean the number they have is just a noise around 0).
Sure, unless we also had proper punishments for drug offenders.
The issue of tax burden is that the only loser are the people. Government issues taxes and can enforce it violently, so Government is the only winner in the tax game. For the wealthy, the move to a FairTax is neutral they don't benefit from it just as they don't have the same negative effects that a progressive system has with its loopholes. Also, we need to stop thinking that our economy will get better if we somehow increase the tax burden on the rich. What we need to start thinking is how to improve the plight of the poor and the needy.

The reason why I supported the FairTax because of the prebate and it increases the purchasing power of the poor. When the poor can keep 100% of their pay, they control what they can spend on. For the middle class, the same deal: we can have families improve their lives, save up for college, be masters of their spending, and pave the way for more charity. The rich will continue being rich, regardless but if we can ease the tax burden on the middle class and the poor by removing income taxes it'd be a big break.
"NB: If you’re annotating on a Kindle, on a Kobo, you see—you know how many people thought that word was really important, or maybe everybody else liked this passage. If we sat and thought about it, what we think the author has to say. … Rather, we’re just trying to present ourselves or fit in."

... who thought this feature was a good idea to build??!!
Great article. Thank you for sharing your experience. I had to do the "I got something in my eye" move so those around me would not think I was crying :)
So, who are the 1%:

http://money.cnn.com/2012/01/04/news/economy/world_richest/
I spoke without double-checking our account. We did receive a response about the forum creation problem and that was the result of my own misunderstanding. I'll update my original post.
If anyone can spare one, I would love to have an invite. alex[at]alexgaribay.com
If they accepted crypto currency they could just charge per story at .01 or whatever.
Great read, Best tips, everything makes sense logically. Would be interesting to crunch the data and see if everything plays out as described.