jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Technical team lead for what was essentially a software upgrade/migration.
fingers crossed for linux support. This would be a great addition to my HTPC.
There are a lot of events and methods here. Nice.
So UGA's theory is he was trespassing because that wide open system is only intended for use by UGA Students, Faculty, etc? Seems flimsy to me.
Live life like the rest of us but with way more money and notoriety
TL:DR The Wikipedia processes lead to a lot of discussion. That discussion takes a long time. This can be gamed by some people to make the project include information that is used to harrass others. This does not require sexist admins, although they do exist. It just requires a few accounts who know how Wikipedia works so that their posts are not instantly reverted and ignored.

Trolling is a metaphor taken from fishing. Wikipedia is a big barrel full of hungry fish.

I agree about the rambling post. Surely it would be better to recruit people to guard against gaming of wikipedia; people who encorage an anti-harassment culture and who encorage a culture of non-engagement with toxic trolls.
Recently the news broke that Microsoft may be working on another browser instead of IE. After reviewing the available evidence I’ve come to the conclusion that, although Microsoft is making a few adjustments, and a name change for IE might be a good idea, the new browser will essentially be IE12. Still, I think we web developers should support the “new browser” narrative.

This is how you start an article. I didn't read any farther, but my already high opinion of quirksmode.org is even higher.
> "[...] your consuming of too much calories makes you gain weight. But evidence is that you having too much weight demands you to consume more calories"

Appetite is at best correlated with weight, not a causal relationship.

> "[...] calories in vs calories burn [...] is not actionable"

I don't see this. The pretty clear action item is to eat less, which while not easy, seems obvious. Can you explain this more?
Actually if you may create a policy for a particular type by implementing operator new at the class level. I think you're not well informed, because C++ is the language that gives you the most flexibility to design memory management schemes.
Well, there goes my afternoon...
Sorry, that's python-reorder-imports doing the reordering, not black. I just thought it was a related (but separate) project.
Before the internet you had a janky friend who was able to raid their parents porn stash or older brother/cousin who could get it. Porn magazines were prominently displayed along other magazines in news stands and candy stores. The usual approach was a really janky friend would casually enter, grab one and run out. There was always porn kicking around for kids to find/steal.
> Is that not a fear for you?

Would I be disappointed if my project got cancelled? Yes. I think it would be a missed opportunity for my employer to make a meaningful change in an important space.

Am I fearful of it being cancelled? Absolutely not. I'll just find a new gig and move on with my life.

Last time my (much more commercially-focussed) project got canned, I had four very exciting offers lined up within a few weeks. All of those internal and within my very tight geographic constraints (couple of cities in Europe). I didn't even bother interviewing with other companies as I felt no need.

In the end, the cancellation turned out to be a great thing for me personally as it forced me to move. In the process of that move I found the current -- much more fulfilling -- gig.

Much as I love it, at the end of the day it's just a job. There are plenty of other opportunities out there if I ever need to find a new one.
Presumably these apps will be heavily locked down and reviewed by Apple to mitigate this. Could also imagine iOS ux to help here (obviously could still be phished).
I'd rather an industry standard payout, but the workers getting pay proportional to revenue is actually not a bad model. I just hate the analysis paralysis
Great comments, thanks. You and others have pointed out the need for an expert in IP, which I agree with. I will try my university and then maybe consider other advisors.
I can understand this rule for elementary school ages. To have it for the entire league which goes up through high school age sounds like a little much to me though.
>It'd be nice if our system of interpreted case law were turned into some form of checklists and procedures; then we wouldn't need lawyers.

Sure you would, they'd just look a lot more like programmers.
I've been using/learning Emacs for a while now, which I think has made me more sensitive to certain text formatting errors. Now, when I help my spouse proof-read her academic papers, I get really hung up on things like extra/missing spaces or tabs, mis-matched parentheses, and mis-matched quotation marks, much to my spouse's amusement (and sometimes consternation).
And the Perl programmer has disposable income and a girlfriend.
I'm very pissed off at Google here for this.

Clearly so.
This is a terrible idea. All it does is teach the talented kids that they shouldn't exert themselves to the best of their abilities because they might make others feel bad, and the not-so-talented kids that they don't need to try hard to improve themselves because their competition will always have a limit.
I wonder why we are seeing more issues about Facebook privacy issues recently. Is it because the coverage of this has made people start questioning their policies and looking into things that have not been researched or is Facebook becoming more lacksidasical about privacy as time passes? Or, have these things been said a lot in the past, and we are just now realizing the plethora of complaints?
I've heard good things about the code of Redis and Tokyo Tyrant.
I met John at Hackers At Large in a field in the eastern Netherlands. The group I was with spent a fair bit of time with him, had some good chat and I thought he was alright at the time. I think his grip on reality wasn't that great, but to be fair at the time god only knows what people might have given him. Two days in someone asked him about Jobs and Woz, he said he thought Woz was a nice kid but he didn't really get on with Jobs. I didn't know he actually worked at Apple for a while though.

For the comments about him being creepy, fair enough. My experience of him in Holland was that he was definitely not the type of guy you introduce to your mother, and that he had social issues, but lots of people do. As for the comments on hygiene, wake up - we live in a world where people like Richard Stallman pick bits from their toe and eat it in the middle of conferences, don't judge an old man because he smells funny. Maybe one day you'll be a funny smelling old man/girl.
Sale on Atari 800 Series and Commodore C64 Series
joysticks Nov 18th, 2010 one day only at $16.99 USD. Only 250 were made of these and only 50 of each will be available for the sale. Have a few of these at home and they work well with Stella, etc.
10 to 20 seconds? That's pretty speedy. I've seen pages take minutes to load. I've noticed the slowness you speak of for a couple of weeks now.
The main benefit you get from being a consultant for a while is that you get to learn just how much BS lies at the heart of most "consulting", as well as the companies that like to hire (tons and tons of) consultants.

That is, mostly consultants are hired for (as other have said here) psychological / CYA reasons, rather than for the actual business value of the advice they provide (which is often mediocre). And of course when it comes to technology products, the actual (source code) contributions of consultants, dollar for dollar, is often especially low, indeed.

Another nifty thing you'll learn when doing consulting, which is hard to learn otherwise, is that the higher rate you charge, the more people value you and you work, for some reason. Which is a very useful thing to have a visceral, bone-marrow-level grasp for, indeed.
Your argument has a fundamental flaw; the information content of a large set of elementary math problems is minimal, the information content of obvious facts is much, much higher. A few hundred bytes in any decent programming language can generate the first on demand in a fraction of a second, if you can do that for the second set you deserve every accolade you will receive. It is not at all obvious that any property of the first will apply to the second.

I think Cyc is a joke, too, but your argument doesn't hold.
If you go back and read my post, you'll see I say nothing about legal definitions.

Granted, I see how you could mis-interpret the "real" comment, but I assure you that it had nothing to do with the law.

I am not a lawyer, and am not qualified to judge....I would say I think this probably does technically fit the legal definition of assault.

However, I would note there are quite a lot of things which are technically illegal but in practice are only partiall enforced. Our law is designed with a lot of breathing room.

I agree the agents comment sounds pretty prick-ish and sinister, but this is a second-hand story casually related and it's really hard to tell not having been there.

We don't even know that Penn is quoting verbatim and not paraphrasing.

Based on Penn's apparent disposition towards the incident, and how he didn't give any indications that the guy was out of control...I'm going on the assumption that what this was was a failure to observe proper procedure rather than a drastic over-stepping of bounds, harassment, etc etc.

If that was not the case, I'd withdraw my statements re: this particular agent... but I stand by them overall.
I set up the xterm on my netbook with a green/black scheme because it was so charmingly retro, but have come to really enjoy the look; it's also a great way to confuse (or amuse) people when I'm writing code at a bar. Some people get the reference; others just wonder what the hell I'm doing.
Referrals, and some gigs found me after I wrote some technical articles. I have not done any cold calling and I have not used any freelancer sites. If you're good then it's a bad idea to participate in a lemons market. It's much better to start from a position where you don't have to convince your client that you are capable of delivering value.
Yea, this seems to be the case. I've had the leading zero stripped on a few occasions when receiving items at an FPO AE address (all APO/DPO/FPO AE zip codes start with a zero).
https://hn.algolia.com/?q=stanford+admissions+files#!/story/...
Can confirm I get this in Firefox on Fedora 33.
Firefox supports zoom using trackpad. (As does Chrome, not sure which way you meant that comment)
It will be curious to see if CMP revenue is broken out in future earnings. Nvidia has been reaping great profit from the crypto-craze, it would be interesting to see that number quantified.
Funny enough, that's basically the direction both Mac OS and Windows take things. On Linux, X11 is the norm and window managers do very little other than add decoration around a rectangle.

Wayland probably providers tighter coupling, but then you'll need cooperation with applications... GNOME has gone toward this direction, but applications not developed by GNOME basically ignore their efforts to make applications and window manager feel like a cohesive whole.
We have development databases with demo data. We're expected to apply schema changes the same way it's done in production, whether that's running a utility that applies scripts or manually running the scripts or whatever.
I’ve often wondered if it’s a similar incentive misalignment with executives and politicians that helps ignore these low frequency events.

CEOs are graded quarter-to-quarter and politicians every 2-4 years. Low probability events (plane crashes, infrastructure failures, etc.) may not ever happen during their tenure, incentivizing them to defund preparing for them to favor other programs, understanding full well they’re bound to occur
Maybe I wasn't clear enough.

The level of complexity of a modern web browser is comparable to that of a OS. It is not an OS though.
Question: What repercussions does a pilot face after an incident like this? Is there more physical training done do the breathing maneuvers, and plane training to prevent excess G’s like this? Is the pilot grounded for a certain period of time?
See! You just had to be patient!
>It hit me then that while ideas may have value, the implementation usurps all of it. An idea alone is powerful, but once it's implemented the idea becomes worthless.

You need both. Implementation people aren't all that useful without a vision. A vision isn't all that useful without implementation. It's a symbiotic relationship.

Steve Jobs without a Steve Wozniak probably wouldn't have been as successful. Steve Wozniak, without Steve Jobs, probably wouldn't have been as successful. But the two put together made some great things happen.

Same with the moon landing. As much as it took a tremendous engineering effort to put a man on the moon, it took someone with the vision and power to make it all work. JFK didn't get involved in the details, I'm sure, but he really helped to set the tone of the whole effort.

There's a fine line between looking at implementation as "beneath" your position and knowing when you're being more of a hindrance than a help. In my experience, nothing has driven me more crazy than a person above me who, while being a great project manager or whatever, tries to get involved with things that end up hindering the effort. If you take a weekend course on programming in Java, that's great! But don't start giving out "helpful" tips in something that is not your domain.
You think _Dentists_ chase down non paying clients? Ha ha!

Non-payers are part of their expected business, maybe someone fresh out of school who never talked to another practicing dentist might get surprised by this.

They hire people to chase down non paying clients and they still turn a hefty profit.

Yes, dentistry is a luxury
It only worked for me after turning off Https Everywhere.
Absolutely! Codebases in "franglais" are terrible. Also, when documenting such codebases, I cringe whenever I see public APIs with mixed language members.
Sure, keep the files as plain text in the repo, I'm all for that. Just don't make it the main interface for viewing them. You are really arguing that a GitHub file browser is the best UX for viewing documentation?

Sure, keep documentation about code in the source code. Where exactly in the source code does your tutorial go?

You seem to be reading into a lot of things that aren't in the article based on what you want to hear.
Note: this will not work if the person you are emailing is using gmail because gmail caches (and changes the address of) all images in the email so it appears that the image was opened immediately.
Previous discussion:
https://news.ycombinator.com/item?id=8688385
The problem is that both support unicode and 2 vs 3 unicode handling are just two different ways to do it.
Which places Python3 firmly in the 'technological churn' category, rather than true technical innovation.

I'd probably agree 3.x is more Pythonic in this regard, but I think it was an ill-advised move. Plenty of reasoning in my last response as to why.

Why not go ahead and use Python3, you may find it works for you. For me, there's a long tail of libraries that don't exist there, and frankly following the core dev teams' example- we should all act in our own best interests. I'm far more productive in 2.x.

I may eventually move to 3.x, but it will have to be based on its merits. Rather than dogma, salesmanship or propaganda. Today it isn't even close to 2.x and we're nearing 7 years since 3.0 was released.

Unlike most things in life such as updating some software package, the "latest version" of a programming language isn't always in your best interests. I think this is a hard mental barrier to break down, especially people coming into Python now.

But I would always recommend learning/using 2.x, not only is it easier to build cool things with it (the whole point), but you have to learn 2.x. You can avoid 3 entirely, without any issue whatsoever.
There's actually a huge difference: if you use __builtin_expect the slow path is still part of the function.

If the fast path is small enough, you probably want to inline the function, but the slow path makes it large enough that the compiler doesn't inline it (for good reasons).

If you force the slow path into a separate function, then your function becomes fast path + a call instruction, and it can be inlined.

I've often done this manually, and this is a very cool trick that I'm going to adopt immediately.

EDIT: plus, it's also beneficial for instruction cache/iTLB, as cornstalks pointed out.
So what you are saying is that Obama is supporting surveillance in the hopes that we will oppose it because he supports it? I think you are giving him too much credit. There aren't many policies that all politicians can agree on, but spying on citizens seems to be one of them. This is a great example of how Obama can do no wrong.
Maybe this Reddit AMA helped it's SEO rank, as it's now first for “Photoshop in the browser”, but I've been searching for something like this for years and even entertained the idea of building one myself someday, but Google would only find old, Flash based stuff.

Really nice work, I'll check it out more thoroughly when I have the time.
I don't understand it.

Someone has said that they do not view advertising. They have modified their browser to avoid ads.

A marketer choses to ignore that person's choice and choses to use tricky technical means to ignore that person's wishes in order to show an ad.

How is that in any way beneficial to the product being advertised?

I am ad tolerant (don't run ad blockers etc) but behaviour like that fills me with rage. It is exactly the same kind of attitude that said it is fine to spew email to anyone whether they want it or not.

Marketers need a code of conduct to say that this behaviour is unacceptable.
Because it is funny
Is WIP https://wip.chat/ ? First I have heard of it. Are there other well-known communities doing this sort of thing?
The climate change issue is not isolated. It is intrinsically linked with ecocide, species extinction and the poisoning of all natural environments. The slide into an apocalyptic state will be caused by all of these together. So viewing it in a silo is dangerous and incorrect. IMO.
I've sort of mixed feelings about this.

Instinctively this does seem better than Electron as a solution. It's much leaner, isn't subject to the browser sandbox, and should be consistent across platforms - so it ticks the same boxes in a leaner package. I just don't think Electron is a solution we should try to emulate elsewhere.

Most Electron apps that I've seen don't really need access to the underlying platform, and as a user I really don't want to trust the author with native access to the platform where it's not obviously necessary. Even where it is necessary I have no real granularity as regards the permissions I'm handing over.

PWA's are dismissed more or less out-of-hand in the article but they're pretty much what it goes on to suggest, just with compromises.

Electron (or an Electron-but-leaner approach) gives us this:

- Common platform for offline applications that run in a browser engine.

PWA's give you that, and also this:

- Permissions system for out-of-the-ordinary platform requirements that (1) have API consistency across devices and (2) that the user has visibility and granular control over.

- Updates are managed inherently by the nature of the open web (reload page, service worker updates).

- No seperate framework to install for JS, but if a framework needs to be bundled (e.g. for .NET Core) it can be cached between applications similarly to if it were installed on the computer seperately.

Honestly I think PWA's over WebAssembly and the open web is a much better fit for this.

People complain about Electron not being available on mobile devices and things like Chromebooks, but the reason for that is because there's a better solution already in place:

Websites pinned to the home screen.

They're a webview without window chrome that can request access to perform most tasks you might want to do with Electron, but inside the sandbox.

The only thing I can think of that needs platform access and is commonly built on Electron is code editors, and even then only to run and debug command line applications that are running seperately on the platform. For almost every other type of application I've seen on Electron it would be better as a PWA.
Yeah, if you're logged in to Google and access this file, it will now appear in your list of recent Drive files.
amazing course
> A company can disappear along with its stupid fucking app.

Absolutely true, which makes a good argument also for going back to websites and pages (HTML5 helps a lot) instead of the apps business model that basically brought us back to the pre-www era.
Also regarding the phone (mis)use as remote, why nobody mentions latency? Every smartphone I tried had an absolutely atrocious UI latency even compared to my 30 years old Amiga 500, why should I want to use it instead of a dedicated device that does the job immediately and I can substitute with 5€, and sometimes even repair?
Then you should post those articles, and comment on them, instead of complaining about this one.
Personally I find the problem with the apple remote to be the symmetric design (I would have though the puck mouse would have taught that lesson)
I remember simple use cases for clone() such as spawning child processes with just enough shared resources to execve(). I remember reading a lot of old emails from Torvalds about it, can't find them anymore.

I used to value portability but now I believe in using Linux everywhere and for everything. I like OpenBSD too but Linux is the stable one you can build anything on. What I wanted to eventually accomplish is a 100% freestanding Linux user space with no libraries at all. Maybe boot straight into the program I want to use, just like we can pass init=/usr/bin/bash in the kernel command line. How far could this go? Using nothing but system calls it's actually possible to get a framebuffer and use software renderering to draw some graphics. I'm guessing pretty far.

By starting from scratch like this it's possible to fix all the historical problems with our systems. For example, I think it's unacceptable when libraries keep global state. This can't be fixed without getting rid of libc and its buffers and caches and errno. Removing this cruft would actually simplify a threads implementation. And then there's completely insane stuff like .init and .fini sections:

https://blogs.oracle.com/solaris/init-and-fini-processing-wh...

A similar statically-linked user space project I found years ago:

https://github.com/arsv/minibase
Imagine you have a job that is highly detail-oriented. Perhaps data must be perfect or a number of steps must be followed but checking the employee's work might be cumbersome.

You have two applicants, roughly equal. One scores higher on conscientiousness ...
At this point, it's probably the right call. OpenSSL 2021 is nothing like OpenSSL 2014 (jesus i'm old), and is probably a better bet at this point than LibreSSL just by dint of the amount of energy that's allocated to it.
I’m still running a late 2012 15” MBP which was upgraded at purchase with the 2.6GHz i7 and 16GB of ram. It remains one of the most reliable laptops I’ve ever owned, and so far I’ve only needed to replace the battery when it stopped lasting all day which I regularly need. I suspect once it can’t run the latest MacOS that will probably kill it, for now it runs Big Sur fine with some small patches and Windows 10 in bootcamp for the two or so pieces if software I just can’t avoid.

If you can find a much newer one, the more recent 16” macbooks have a much improved typing experience over the first attempt at the butterfly keys, otherwise a 2015 one with upgrades to at least the RAM will still run quite well.