jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> If faculty contribute training or ideas students can grant authorship.

I don't know a particularly good way to get around this issue and still reward faculty for collaboration with students, but, in this situation, faculty are just going to pressure students to 'recognise' their (the faculty's) contributions with an authorship—say, by threatening to withhold a recommendation letter.
As long as proper authorization for resources is in place I don't see the issue either.
I really wish zig were a gcc frontend; the m68k and sh2 targets available in gcc make it desirable for a certain form of hobby programming.
As is MetaFilter, connecting SSC to HN, two communities with “Engineer’s Disease”:

https://www.metafilter.com/190454/The-New-York-Times-vs-Slat...

https://ask.metafilter.com/297591/Origin-of-the-term-Enginee...
Thank you for the reply. I would be graduating in June, is it late currently to consider applying for grad school? I have a good enough GPA(3.828) though no research experience, but maybe I could get LORs from some of my professors, some of them know me well.

And do you believe I could get the ms funded somewhat or atleast get loaned without collateral( I don't have any)?

If the question becomes off topic, lemme know and I could post another one then.
This is the second article I’ve come across today lambasting the NYT for a hit piece, the second in my opinion is much worse given what the subject has been exposed to and has had to endure. https://www.spectator.co.uk/article/ayaan-hirsi-ali-and-the-...

It seems the publication is in the midst of a takeover by woke radical authoritarians. It used to be that you should be cancelled and/or made a pariah of society for actual things you said years ago, now that’s not enough, they will go out of their way to form a narrative around you, whether the cap fits or not, in order to ostracise, they aren’t afraid to stretch the truth or outright lie. This is not unique to the NYT but it’s a concerning trend.
And the more they print, the more wealth inequality there will be... unless they go straight helicopter money (although that would require substantial legislative changes).
But at least when you're 10 years into your career you aren't judged based on your boards any longer
Well, that’s gonna cause some massive inflation ;)
What I'd be really interested in is how tech churn is perceived by people older than me. I'm only 30 years in, so I tend to defend my generation's choices such as POSIX, SQL, XML, SOA, Java, and C/C++ before that (plus special-purpose pet peeves of mine such as markup/SGML and logic programming which came before) though I'm also claiming to be proficient in and generally open towards new tech. I consider most of supposedly new tech as rehashes of things past rather than real progress, and to be just lock-in schemes and sucking in another way compared to the tech that it is supposed to replace. But I'm really uncertain if I'm just falling victim to generational effects, like, say, the proverbial COBOL programmer being ridiculed by younger devs to instinctively grow their own tech career. Still, for me, there's a moment around 2006-2012 when the industry went all-in on "the Cloud" and consumerisation of IT, when before I saw canon, progress, and consensus through standardization.

I guess this is something that can't be objectively measured; but I can say that initiatives for standardization have almost dropped to zero compared to the 1990s and 2000s.
Thanks for your comment! fwiw, pls note that your critique would apply equally to any concern that society wishes to "push up the stack". Collectivizing challenges (rather than individualizing them) is what pretty much all societal progress is built on...

But that process will always look like people saying "this isn't my fault" and focussing on "something they can't change [by themselves]".

Anyhow, not saying your intuition are wrong (there are degrees I agree with), but just noting it has some fuzzy edges that point toward some weird truisms
If you do your homework you quickly find out that a signaling server is required (it’s written into the WebRTC spec itself) and that STUN/TURN is needed for NAT traversal. You should use your common sense and not want to lean on public shared offerings of either of those IMO, and the PeerJS docs do call this out
I'm sure many people from Facebook switched from the advertising department to the privacy department.
Probably so. The part of the population that reacts in any way to "delete your account" is probably 0.25% - FB knows that, too. Fine if every other month a #deletefb campaign comes around, the MAU is a harder fact.

The next big thing must flush you with probably an order or so more dopamine - maybe some free artificial/AR world with hundreds of new cool friends who aren't real but make you feel better. That would be so 2020s!
They tried. It was called gab.ai but it was deplatformed on mobile for wrongthink.
I would love in some alternate timeline for someone to create a website called deletefacebook.com or something similar that allows people to create a profile and make posts about why they don't use facebook that becomes so large it replaces facebook itself. (obviously using facebook in the domain is ripe for getting it taken down, but you get the idea)
http://news.ycombinator.com/item?id=435393
I'd say making it fully legal to publish this content (a la WikiLeaks now), but allowing the government to punish those who leak it originally is probably the best approach. Then we'd have leakers releasing either trivial things that wouldn't be detected easily, or huge ones that really matter and are worth getting imprisoned for.

I remember Fareed Zakaria talking about how transparency hurts good governance - basically using a tyranny of the majority / anti-democratic type of argument. I think the example of ancient Greece having more war under democracy than "tyranny".

However, if everyone did see all the info we had on us, and the dirt on everyone else as well, perhaps it would lead to more outrage universally / less war. Then again, there'd be ALOT more gov't PsyOps going on to decisive the public.
In the case they showed, it’s correct though. A promise will never be null, but it’s resolved value might be (or it might reject). I’m actually surprised this took so long to get into the language, it seems like an “easy” mistake to make by, for example, forgetting to add an “await” and then not adding a test for the rejection of that promise.
BTW, it's not that I am not confortable with Docker. In fact, we use it for development. This is more about time and resources. I run more than one business and a couple of them have more than one domain. We pay for a decent VPS and can host and manage as many email addresses and applications as we want. Yet we have to limit it to PHP (either pure PHP or something like Wordpress). And, BTW, I hate using PHP.

For internal stuff we use Django for everything. Host it locally, etc. We even use Django as the front end for industrial automation applications (which imposes interesting challenges, like maintaining state in the database as well as reliable activity logs and more).

If I were to summarize the difference between doing Django for the web vs. PHP for a business it would go something like this:

PHP: Get almost any server. Setup the domain, emails, setup database, upload code. You are up.

For Django you could do this (some of this is dated, just making a point):

https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django...

or this:

https://www.gjlondon.com/uncategorized/the-idiomatic-guide-t...

or this:

http://www.robgolding.com/blog/2011/11/12/django-in-producti...

or this:

https://developer.mozilla.org/en-US/docs/Learn/Server-side/D...

In other words, you are way past the beauty and simplicity you got during local development.

And, of course, for most, if not all, of the above, you still have to deal with setting-up business email. Which means you either get the same VPS you got for the PHP case and point the MX record that way or, spend a bunch of money per email address with something like Gmail. Etc.

Django is fantastic. Somehow, someone needs to figure out how to be able to launch the same type of site you might develop locally to a standard VPS just as easily as what is possible on your local development system. Yes, of course, for more advanced sites you are into separate DB, static, application, etc. servers. That's a different use case. I think what people are saying is that there's a great divide between "runserver" and actually being on a server from there without paying more for specialized deployment services.

Another way to look at this that Wordpress will never be challenged at scale if a better tool like Django isn't easily accessible to developers who are not Linux/server experts. I was running Unix before Linux came out and have used Linux in various forms (including early embedded systems applications) since the beginning. If someone like me recoils at the idea of actually deploying Django in the real world I can't imagine what this might feel like to others who might lack the experience.

In other words, I can do the work. I just think it's unnecessarily complex and not enough effort has been expended duplicating the ease of local development for basic to mid-range Django apps at the production server level.
You have a fix waiting as a PR for what could be OP's issue: https://github.com/signalapp/Signal-Android/pull/11134
I don't think the post informs on Physical and Logical replication that well.

Most database systems of adequate budget and maturity implement both, for various reasons.
Of course he is. He's a lot of things but he's not an idiot and using Messenger for private convos.
My website was built in the 1.x version days and I don't think there have been any material breaking changes. My website is moderate in complexity... authentication, database, forms, file uploads, email, language support.
In a strict sense, you are completely right. But nonetheless people are recommending Signal because the client implementation looks good and is somewhat verifiable (absent appstore evilness and ignoring the lag between update and verification). The server implementation however is only based on trust in the people running the servers. And there, openness about the code at least gives a few hints about what is going on there, enabling me to trust at least a little more than not-at-all.
Have you ever struggled with creating social media campaigns that require a lot of time and effort and yet don't deliver key results?

Tired of creating content for quality users and yet having bad conversions?

Introducing Worthi for Businesses. We are creating a new digital marketing channel that requires no content but delivers great conversion. We match your value proposition with your potential customers and, in return, compensate them out of our pockets to interact with your ads.

Thoughts/Questions?

Sign up for the waitlist and be the Beta testers of our platform.
If the explosives machinery did indeed detect permethrin, then they still have a lot to account for. Excuse me if I doubt that a white Christian would have faced the same ordeal and found their home burglarized over insect repellant.
You could see their faces, if they're in front of webcams, but they couldn't see your face (because you'll be wearing these.)
What's weird about the idea that somebody you're sleeping with could affect your judgement?
C++ is an awesome languages for writing algorithms and low level memory manipulation, such as network protocols. The big problem is the ABI sucks, although on Linux the story is better than elsewhere. Even on Linux mangling is just confusing.
Think long-term... better voice interfaces, brain-computer interface.

This isn't the end-game. It's going to be slightly weird, but the potential is there.
What are the iOS restrictions that don't allow for this?
With the camera, it's easy to understand how they make the objects feel solid - they just overlay it over the video feed. How would that work on the glasses, I have no idea. Does it have LCD shutters that block incoming light where they want to add a "solid" object?
In the Southern Hemisphere we need a completely different rule about oysters.
Just a thought, with a cult like following he has, he can easily start a new "twitter" and have a massive following.
#WalkAway is a movement of ex liberals who have left the democrat party. Founded by a gay dude, majority blacks, hispanics, gay etc. Had over half a million users who shared their testimonials on why they left the democrat party. Facebook banned the group today along with the founder and all the members.... all 500K of them

If gays, blacks, hispanic conservatives aren't allowed, then soon they are coming after you.
If anyone is interested in learning Go, I made a relatively simple web-server with demo apps which you can find here: https://github.com/photonlines/Go-Web-Server

I don't agree with other people calling the language simple. It makes doing something like building a web-server from scratch very simple, but the actual language syntax and expressiveness is lacking in my opinion.
I don't purport to know the reporter's acumen. It's not clear, at all, that he read (and all of) nor understood the "Info" page; he could have simply skimmed or went directly to the "Report" page. He could have located the page only after having produced the PoC.

What is crystal clear though, FB could have responded better; they admit to that. The reporter has no obligation to them, especially when they won't give him a minute of their time. I'm not here to suggest one way or another on the bounty; there are obviously legal aspects that are not very interesting; he got his from the community, instead.

Again, the fiasco -- bounty or not -- might have been avoided by FB having better responses -- boilerplate even -- to coach the reporter; in fact, they told him no bug was reported, so we could technically reach the conclusion that no "rules" were broken. Rules had to be broken -- again -- to escalate the issue; it's not even clear that using test accounts to demo the PoC would have produced a different response from "not a bug."
The NUC has different niches than what this is going for. The NUC line at the low end will probably be pushed out by this, but a lot of NUCs are sold with things like PCIe ports and the like that this thing almost certainly won't have. The low end has a lot of differentiation, especially in boutique devices where you just need a processor, and some kind of output.
Posts without URLs get penalized. You'd be better off reposting this with a link to your site and the rest of the text as a first comment in the thread. You can put "Show HN: " at the start of the title as well. Good luck!
Two interesting ideas from the past:

http://en.wikipedia.org/wiki/Exokernel

http://c2.com/cgi/wiki?NeoKernel

Another that's been tried a couple times: what if you get rid of the operating system entirely and run a VM (for, say, a scripting language) directly on bare metal? What kind of optimizations could you do? Maybe you'd expose disk blocks, page tables, and the TLB directly as language APIs. What could you build with that, and are there any use-cases (databases? high-performance message buses?) where you could get order-of-magnitude improvements in performance with this?
Hi! This is Fernando Allen from http://gogeo.io

Unfortunately we had an issue that prevented many visitor to test Twitter Map. Please accept our apologies.

With goGeo Twitter Map you can get really interesting insights from tweets near you or all around the world. You can apply filters, play with different map views, get some stats and explore tweets by clicking on the map.

Right now our database has more than 214 million tweets since February 8. This number increases by the minute thanks to our feeding from Twitter Stream.

This app was conceived initially to showcase and test our Geo Big Data Platform with real and live data. Given some early users excitement we decided to post it here to get your feedback too.
Good. I've been waiting for a non-SMS and non-iMessage way of communicating. Americans shouldn't be tied to cell phone plans or the Apple vertical monopoly in order to communicate.

In Japan, for example, we are starting to see individuals not even purchase a smartphone but just an ipad, ipod, or some sort of wireless device along with a portable wifi hotspot. This enables them to use whatever device they want to communicate. It is certainly far from ubiquitous but the fact that it is possible to get by on a data plan is exactly how the wireless net should work.

Now a facebook, LINE, WeChat, WhatsApp, Viber regional monopoly isn't the ideal end-game either. But it looks like it will take that first step before some sort of standard beyond plain SMS emerges.
Because like everything there's a trade-off and it deserves to be carefully examined. I value my privacy, but that doesn't mean it's beyond reproach. If, and I under no illusions as to it being likely, we could reduce certain types of crime by storing this data and making it accessible with a warrant for a specific time frame until it's removed (which is the context this is under, a warrant was specifically mentioned up-thread), then it's worth having that discussion.
Not always.
I'm sure he is more advanced programmer than ME personally, but I'm also sure there are programmers who... know some aspects better than Rob Pike. "You shall not make for yourselves an idol".
All crimes are crimes because we decided to make them so.
His perspective isn't valid. "The court system" actually consists of many parts:

--the legislature who chose to make particular laws

--the police who chose to enforce particular laws

--the prosecutors who chose to pursue particular cases

--the courts who adjudicated the final case

Every one of those four groups is biased against particular groups in the U.S.A. Arguing that the courts alone are "comparatively just" is not only false (race is a notable bias in the courts themselves), it neglects all the other factors that are also biased.
Well I run gunicorn in production with 4 workers so just wanted to give it a try. Also I chose to add network latency by doing it on amazon instance.
Absolutely! I'm not going to throw around a figure I'm not sure of, but there are a stunning amount of people in American prisons for non-violent possession charges.

What a horrendous farce!
> Some of those editors are already superior.

To vi(m)/emacs? An example?
I remember playing this when it came out. It was intriguing, but incredibly difficult! I was always curious about what happened in the end, since some bug prevented me from finishing it. I may just have to watch the video.
We know Zuckerburg is a secret privacy fanatic. The signal app on his phone, buying up all property that can see into his enclave, the tape over his webcam. When he launched he thought people who shared everything with him were “dumbfucks.” In other words, he wouldn’t have shared the type of information that others were giving away for free - as a college student.
For Amazons customers, yes - but competing offerings might be better off - by creating a gap in the market that might be filled by more motivated businesses.
git-subtree already allows for embedding one git repo in another.

https://github.com/git/git/blob/master/contrib/subtree/git-s...

I see the point but not sure I agree that we should treat all git repositories as having a common base commit. Not thought it through however.
It was my first UNIX experience.

Our OS teacher would bring in a PC tower with it on the days we had lab classes, and then each group would take 15m turns at it.

Why only 15m? We were supposed to have already prepared the exercises in MS-DOS/Turbo C 2.0, using stubs for the respective syscalls.

When ready we would be given a slot to put a floppy in, copy the stuff into HOME, disable the stubs and have a go at it.

Like on the card deck days, either it worked, if not or if a short VI session couldn't fix the issue, it was time to go back into MS-DOS PC and free the computer for the next group.
The input data is there in the repo. Go on, do the JS version, I'm curious.
> You can factor out the observer [the human] because what you are interested in here is basically energy conservation.

I would tend to disagree from a theoretical perspective, as you are trying to conserve energy from the point of view of the observer.

Our perception is not linear. The dithered images in the article appear too bright to me, probably due to the Helmholtz-Kohlrausch effect. Likewise, green is a lot brighter than other colors to us, and we have a greater depth of perception, so it might be more important to propagate errors there?
Code forces you to solve all the details. If (you think) you're close to a solution, sure, then yes, hammering away is a good thing.

But if you're still at the big picture level, code is a horrible way to express that. It inevitably takes you into the weeds.
Sharks rarely attack humans too, despite the popularity of Jaws. I was always taught that sharks generally only bother to attack humans when they mistake us for another animal.
Just make an in-app purchase button that allows me to buy a year of usage for myself as well as gift for others.

I'd happily pay a couple of bucks per month for myself and my family.
Suppose there's a browser plugin that uses sentiment analysis on text fields to try to detect text written in anger. And it doesn't do anything with the information except warn you so you can think twice before posting an angry comment to social media or sending an angry email. Should that be illegal?

Or maybe it more directly tries to sense emotion by using your webcam to look at your facial expression.
Clearly Beso's should hire Gate's publicist.
Keybase did NOT create Steallar Lumens https://en.wikipedia.org/wiki/Stellar_(payment_network)
>Have you looked at the source for (say) your Standard Library implementation?

All the time, why would this be unusual? I actually find myself often looking over MSVC's implementation straight in VS and comparing it to libstdc++:

https://github.com/gcc-mirror/gcc/tree/master/libstdc%2B%2B-...

One recent thing I caught from going over the implementation was how MSVC's implementation of std::tuple is semantically different from GCC's, where GCC constructs left to right, but MSVC constructs from right to left.

I also debug through boost and have reported bugs, or just found bugs in it that had already been reported.

Qt is another library that I am constantly reading over, heck if anything just for the sake of learning interesting UI implementation techniques.

Anecdotally, I find it unfortunate that people who talk about how they've been programming in C++ for 30+ years are almost always the ones who have very backwards and archaic practices and talk about those practices like they are common place.

"I've been programming in C++ for 500 years and never once have I had to do this, therefore it follows that no other C++ developer will ever have to do it either!"

There are entire generations of developers who've learned C++ and use it in ways very different from you, in technical domains you may not even realize exist. Don't presume that just because you personally have never done something, that it can't possibly be relevant or useful to an entire community of developers using the same technologies as you but in different ways.
I'd like some evidence with all these conspiracy theories.

Recent battles between news corps and silicon valley have shown they are on opposite sides if anything. There is no shortage of negative press regarding silicon valley.
Monero would have made much more sense