jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> iMessage seems to be a bit dishonest

i like to call it end to end to end encryption. i came up with that for zoom but it applies to iMessage as well.
It would be better to report problems to Citrix rather than in this thread where they are completely off topic.
What purpose does this serve? Maybe you could explain to me why someone would do this? What is the benefit of using several different domains instead of subdomains or subfolders on the general site?
I can't release those details specifically yet but you'd be surprised.
Not paying dividends for 2 years is going to significantly change BP's ability to raise capital; dividend cuts or suspensions are always taken as a sign of financial stress, and that's certainly what's happening here.

You're shooting the messenger here. Their ability to raise capital has been hurt by their legal liabilities, not by the dividend cut. In fact the dividend cut helps their ability to raise capital, not hurts it!

What this move does is transfer money from BP's investors to inevitable creditors. This therefore costs investors money up front, and reduces the chances of eventual bankruptcy. That makes it harder for them to raise money by selling stock, and easier to raise it in the credit markets. With their current problems they are better off going to the credit markets, so this helps them.

And who says 20 billion is the limit? A lot of people fear it's just the start.

I agree that 20 billion is a lower limit of their likely liabilities. Which is why they should start saving up to pay those liabilities as soon as possible.
San Francisco, California

Triggit is hiring engineers of all types. We are looking for ruby, hadoop, C++, and engineers who like to work at huge scale (100,000+ requests a second). We are in the exploding demand side platform space of display advertising and the company has been growing at 200% a month for the last six months. Come get in early on a fast growing company and space (one of our competitors just sold for over 100 mil). We are venture funded by top tier VCs and angels. Email me directly zach@triggit.com
But the coding styles in the Linux kernel usually maintain a single exit point from the function. The format they generally have is:

syscall(params)
{
if (easy check on params fails)
goto done;

allocate data for work
if (further check on params and data fails)
goto cleanup;

perform real work

cleanup:
deallocate data
done:
set return value
}

There's often still a single exit, but it does use gotos to implement simple exceptions. The only times when there are multiple exits is before any data has been allocated and there's no cleanup to be done.
Synopsis for Episode 1: We kicked off the first episode of Analyse Asia with Sameer Singh, author of Tech Thoughts. Our first conversation centers on the mobile ecosystems in Asia, focusing on a few interesting topics: (a) the mobile operating systems in Asia with Apple iOS and Google Android leading the way, and the implications for platforms with small market shares: Blackberry, Windows Phone and Firefox OS, (b) a deep dive into two dominant Asian players: Xiaomi & Micromax, (c) what are their core competencies and competitive advantages that they are able to erode Samsung's market share in the low and middle markets in Asia?, (d) Samsung's defense against these players and what does that mean for other OEM players such as HTC and Asus?
Given the context, you probably mean Lynx.

http://en.wikipedia.org/wiki/Lynx_%28web_browser%29
Setting up the system you describe above to work as well as say, Hipchat, with notifications by email and push notifications to iOS and Android clients, @mentions, reliability, etc, is certainly doable. If you have someone who's basically a competent geek, they can probably do that in a few days to get it all working perfectly. Once set up this sort of stuff tends to be fairly robust, so it probably won't take more than 1 days a month to maintain, deal with inevitable issues, etc.

If you have absolutely nothing better to do with your time, it's a great idea to do this yourself.

For the rest of us who are actually trying to grow businesses rather than set up IRC servers, there's HipChat and Slack.
It's standard to sell customer data in bankruptcy. Something to think about even if you trust the company you are providing info to to use it appropriately.
> someone live streaming an instance of police brutality

Hasn't that been done for many instances already? People have been live streaming from Ferguson, Egypt, etc.
You remind me of efforts in the past of renaming suicide bombers to homicide bombers.
I think that's the only possible counterpoint, really. But the override should be constructed so that it can only put the plane onto a "safe" autopilot route. And even then, I'm not really sure if that's actually safe without giving the plane collision avoidance, because it's entirely conceivable that in some urban airports just reverting to straight and level could cause a crash.

If you're descending into an airport near NYC it's possible that you need to fly towards the city, turn and then continue descending to land. If you hit the autopilot external override at the right time you could be lower than the tallest buildings and get locked into flying into them without enough time to react.

The real solution would seem to be what other people in the thread are suggesting; you must always have two people in the cockpit. At least one pilot and possibly another crew member.
> some people don't like some of those things

What does that even mean?

So why did the author throw out LLVM byte code again? It's BSD, it has bytecode compilers for most platforms browsers exist on (100% vs. 50% speed), and doesn't rely on a subset of another language. It also doesn't have the requirement to fall back to vanilla Javascript. As an added bonus, Javascript could easily compile down to LLVM bytecode.

Seems like the author already preferred their answer and threw out some BS to "justify" their choice.

JS probably will remain the "byte code of the web", but this article adds nothing to that trajectory.
It may happen.
Google "imposter syndrome"
Your moderation is getting too heavy handed.

People are interested in this topic and you are unilaterally killing discussion. It's not like the site is being taken over as it was with some of the NSA topics.
Because clearly his hairline is the deciding factor in whether he can punt their stupidity back where it belongs.
The analogy breaks very fast, as people who prefer the specialized equivalents don't go sticking tons of smaller pieces together to try to make them resemble a multi-tool functionality, whereas Vim and Emacs users do add tons of plugins to get IDE like behavior.

FWIW, I think the aversion to IDEs is bogus -- unless it comes from people who don't install plugins on their Vim/Emacs. If they do, then their problem is not IDEs per se, but how popular IDEs are implemented.

The gist of an IDE is "having all the functionality in one place": edit, search, refactor, browse code, scm, REPL, build, etc. People loading Vim/Emacs with plugin try to build the same thing essentially.

The problem with IDEs is not their "IDE-ness" but: 1) they lack a decent, fast, editor component. 2) they are slow to load and memory hogs.

Nothing of the two is inevitable. Just an issue with current implementations. For (1) we can image an ide with a full Vim component, for example, as it's editor part. For (2), the problem is that both 2 popular IDEs (Eclipse, Idea) are built with either Java (which is crappy for GUIs), or have a messed up GUI like Visual Studio.
The distinction from other builds:

> Microsoft Build of OpenJDK 11 binaries may contain backported fixes and enhancements we deem important to our customers and our internal users. Some of these may have not yet been formally backported upstream and are clearly signposted in our release notes. This allows us to expedite improvements and fixes much faster while we proceed to upstream those changes in parallel. Updates will be free and available to every Java developer to deploy anywhere.
Parents with small children at home often prefer the office because it provides some context switching.

It’s really difficult to explain to a toddler why a parent is home but cannot play with them for half of the day.

That said, you’re not alone in preferring to work in an office. It’s actually very common outside of Internet forums for people to prefer working in an office. It’s just not a popular opinion online right now. To each their own, but let’s not pretend like one working style is inherently better than the other for everyone.
At the end of the bug discussion here:
https://bugzilla.mozilla.org/show_bug.cgi?id=724929
it was decided to give Trustwave a reprieve. Mozilla policy was updated to explicitly forbid such usage, and each of the CA was required to verify that they were complying with the new policy or state when they would come into compliance.

CNNIC did so here:
https://docs.google.com/spreadsheet/pub?key=0Ah-tHXMAwqU3dGx...

Kathleen Wilson's comment on the bug was:
https://bugzilla.mozilla.org/show_bug.cgi?id=724929#c66
"My intent is to make it clear that this type of behavior will not be tolerated for subCAs chaining to roots in NSS, give all CAs fair warning and a grace period, and state the consequences if such behavior is found after that grace period."

However, over 14th months later when it came out the ANSSI (aka the French government) was doing the exact same thing, rather than revoking the root certificate Mozilla decided to limit them to issuing certificates to: .fr, .gp, .gf, .mq, .re, .yt, .pm, .bl, .mf, .wf, .pf, .nc, .tf

which AFAICT essentially acquiesces in MitM French firefox users that go to French websites.

I wonder if the response will be the same here.
This isn't the place.
oh forgot the address of the site: http://nambua.com/

It's registered to someone in Miami and hosted with theplanet.com
This is not worthy of HN in my opinion. Besides the content not being up to the quality I've come to expect, links that appeared yesterday on Reddit are meant for Digg.
The HN community could have saved a lot of time writing a shell script to post a snide comment about writing a shell script from every account instead of forcing everyone in the thread to do it individually.
You've really missed my point. I pretty much defined high level and low level by how they expanded out from simple instructions. You can't cite examples to prove this is wrong, by definition you've classified your definitions wrong. That this is not a universal definition doesn't bother me one little bit, because there is not universal definition of any non-trivial software engineering term.
Good article although I suspect it leaves out a lot of details about the personal infrastructure of knowledge, influence and help Finkelstein benefited from. From his remarks about Shopify I sort of reinterpreted the idea of passion being important. It's not so grandiose as passion; it is more "compulsive liking" for what you're doing. Sort of like in hiking you want to see what's over the next hill and when you're playing a game you want to get to the next level--interesting enough to be compulsive.
Google Contacts -> Export -> Mail Merge
The prevalence of ad-hominem attacks against Icaza is unfortunate. You can agree or not with his more-pragmatic-than-some stance towards open source software, Microsoft, etc., but the fact remains that the guy is a first-rate builder and hacker.
> The courses are not free, they are paid for, in large part, by the federal government and the state.

The courses are not free but the videos are! Releasing publicly available videos is not a requirement in order to receive public funding, it's something extra they did because they could.

> My guess is, they had to make it accessible regardless and did this out of spite. They had internal resources to help with this but chose not to do so/made it really expensive because of the volume due to not doing it in the first place.

If the subtitles were already available for students internally, that does change things. But the articles posted by the OP made it sound like it was something they'd need to add.

And adding subtitles to hundreds of hours of lectures really does strike me as unreasonably costly, given that this content was not intended for students paying tuition and did not garner any additional funding.
I'm happy for him.

I also wonder his employer might be the nicest do-whatever-you-want-in-your-free-time employer on earth.

Not only that, I wonder what kind of day-job roles he has since I assume there is significant cognitive load in his personal projects (we still think he's a human not a superhuman right?).

For context, my last employer was "Oh you're doing something in your free time? let me utterly destroy you." (and they did).
> I can think of no other single word that better describes the behavior of the E-Ink patent holders.

This is the central point of this issue.

This person uses a word that used to mean "person with a mental health problem" to describe a situation where a company "lacks intelligence and awareness".

People who have been and still are the victims of this insult do not want to be associated with the concept of "lack of intelligence".

Write the same sentence without using the slur as a crutch. "The company that holds the patents for electronic ink has an [intellectual disability]".

In this format, it is very clear that this wording is problematic.

In any case, it is simply bad writing. There are many other ways to describe what this company does without using a word that comes with a heavy medical and social history.
1. is not obvious.

For example, if you want to tell a story or go for specific emotions.
I know you are probably trying to do this without hiring an attorney/accountant, but please go talk to at least an accountant and pay for a few hours of their time. There are ways to do this so that it works to your advantage tax wise and keeps everything on the up and up. However, done wrong you can screw yourself considerably and wind up with an unplanned tax liability on yourself, the corp or both. And what state your are in matters to this as well.

On that note, hopefully you registered in your operating/home state already too and got all that out of the way as that is another pain point a lot of people miss early on when they register a Delaware corp. Frankly, unless you plan to take a VC based round soon the Delaware corp is really a liability for new solo founders just starting out. If you are bootstrapping it is almost always more simple, faster, easier and less prone to issues to manage a state based LLC or S Corp that you setup with the proper structure to support moving it to a C corp later. Talking to an attorney and/or accountant makes all this so much easier and prevents you from winding up on the wrong side of an equation unintentionally and unexpectedly.

You don't need to spend tons of money, but get some advice from an accountant and/or an attorney on these things to make sure you don't wind up spending $10k in liabilities to save $1k in fees.
DIY Capons are the answer to the rooster problem.
It is a skill that will give you big juicy, delicious chickens.
https://www.thespruceeats.com/what-is-a-capon-995596
.
And if you really squint hard enough you can blur out all your comments and not have to read them.
> Like if you type the name of something (a filename) and hit enter (or maybe tab? space? Whatever the designer comes up with)

How about:

$ file --help | grep util
-u, --utils output utilities related to FILE
$ file -u index.html
index.html: HTML document, ASCII text, with very long lines
cat index.html
ed index.html
lynx index.html
Just as expected.

Turning back to nineties, it's easy to see that almost all ventures into specialty hardware ended up with mainstream consumer CPUs catching up, and swallowing the niche in a few years time as computer science, and logic design advanced.

Very few computing tasks came out to be truly brute force demanding as people learned how things really work.

Multi-channel audio, and sound effects on CPUs — once thought to be impossible, are now everywher, even smartphone chips.

Getting there was very tough though. Very few people can write a software DSP, and accoustically correct mixers with real time performance even today.
Years after it was first proposed, I'm still saddened that

sudo --with-wheel-group

has not (yet) been sneaked in to any major *nix distribution.
I was going to say, it seems like something Google tooling prefers, even non go tooling.
GCC does this pretty heavily, no?

https://gcc.gnu.org/onlinedocs/gcc/Option-Summary.html

If it mattered much, I'd expect GNU to be internally consistent.
I'm looking for a schedule for this event but when trying to view http://events.ccc.de/ I keep getting an "Error establishing a database connection" error..

Anyone with a working schedule?
Must be some weird form of fear of commitment.
I recently switched from an iPhone to an Android and haven't looked back, even though I still see the iPhone as a best-in-class device. The best Android phones are just a few percentage points shy of the iPhone in usability, and the availability of Flash for Android alone makes up for that, IMHO. Even though I have a healthy dislike for Flash.

Add to that the fact that you can get an app written and deployed for Android in a fraction of the time it would take you on the iPhone...

- Because you're not required to use horrid tools like Objective C

- Because there are no imperious App Store overlords deciding the fate of your app's life or approval

- Because you don't need to make a several-thousands-of-dollars investment in Apple hardware and software

...and I think it's likely that Android will eclipse iPhone, not just in numbers of handsets (many orders of magnitude more coming for Android), but in mindshare, pop culture relevance, developer sentiment, and every other thing.

The iPhone will always be the phone that launched the smartphone revolution, and Apple and Steve Jobs have been well rewarded for it. Android to me represents the democritization of the iPhone, and the democritization of designer tech has always been the bane of Steve Jobs. Put another way: iOS devices are going to seem much less compelling when they've been copied, perfected, rebranded, and sold for half the price. It's Mac vs. PC all over again.
How much of it is actually built in Texas, vs just final integration? Does Boca Chica have its own engine assemblyline?
Besides "be somewhere else", make it harder for other people to turn your country into a blasted landscape. Support ballistic missile defense.
What if we aren't real and only exist as software inside a machine?
The data represented by the signal is digital, but the signal over the wire is an analog waveform more complicated than simple high and low voltages.

I agree, but as long as the receiver interprets the values correctly (i.e. the 1 is above its threshold, and the 0 is below its threshold) it doesn't matter. Among other things I've watched what signals like USB 2.0 HS really look like on an oscilloscope, so I'm well aware that they don't look anything like the nicely-drawn diagrams in textbooks.

Poor cables can absolutely cause high BER and lower performance.

But was that the case here? They identified a cable that had sub-par signal characteristics, and without looking at the actual effects it had on network performance, made the premature conclusion that it was. We don't know whether or not it was really the cause of the customer's problem (imagine them getting back this nicely terminated cable and seeing that it has the same performance... I would not be surprised.)
As much as I like the city I also love being able to play Rockband or Dance Dance Revolution or watch an action movie with the sound up in my house anytime I want. I like that I have a radial saw, lathe, and other power tools in the garage so I can build stuff. I also love the peace of no shared walls or floors.

Well, I actually I used to love that. I haven't lived in a house in ~30 years but I miss that freedom and I can't imagine lots of people giving it up.

..though.. maybe with the right planning ...

How about an apartment complex with party rooms you can book, lan parties and a maker space. Sign me up
Languages aren't optimized, compilers are, and fortran compilers commercial and free are released regularly.
The Turing Test is a thought experiment, not an actual test. No machine will ever pass because that is fundamentally a misunderstanding of the Turing Test.
> Languages aren't optimized, compilers are

Actually, specific pieces of code get optimized, and compilers that can "undo" optimizations put in to the source code by hand are so rare I daresay they don't exist.
The off-chain systems are a workaround. And I doubt they will be cost-free.
It’s also a book about professionalization. Those who survive a phd, for instance, will absorb the ideals of the institution. A company like google (never worked there) needs an army of people to be creative but also stay in the lanes and not “talk politics”.

Great book... my copy was lent out and I hope it’s in circulation helping other people.
I took the term "lock up" to mean arrest. People don't get committed just for having a delusion either, which is why I don't need an specific definition of religion. I don't need to label other people's beliefs.

I was just fixing your mistake on the DSM part, but if I'm honest the religion exception was probably to prevent assholes from using it to label anyone religious crazy, and the new one makes it more clear harm is necessary.
I want to respond to the "Limitations" which are mostly not true thanks to new technology introduced into Bitcoin core years ago already:

- Lack of anonymity: This can easily be addressed with coinjoin wallets and after that by using Lightning transactions over Tor.

- Slow and expensive transactions: Essentially a solved problem thanks to the Lightning Network and other off chain technologies. At this point it is just a matter of adoption and UX.

- Irreversible transactions: This is a feature not a bug. If market participants don't trust each other they can use Multi-signature Transactions which allows a trusted third party to "mitigate" and reverse the transaction if needed.
I think spending days on planning is really valuable. Spending weeks is counterproductive in most cases.
Lots of the customary knee jerk HN cynicism here but meh..

Have you seen how worn out Zuckerberg has become over the years? Do you think being held responsible by every political side for every ill in society is fun for the guy? I don't think it's a position anyone would envy.

This board is a step in allowing him to not be hold responsible for every fucked up thing that 5 billion people and bots and nation states post on Facebook. I completely believe it's genuine.

Its ridiculous that the narrative has shifted so much to blaming social networks. Social networks reflect society. Society is fucked up. It's not a problem any amount of AI or moderators or technology will fix.
The actual paper is rather easy to understand [1]. I glanced through it for a bit. Your construction of "Make a copy, flip the colors, the connect corresponding vertices" is very similar to the construction of the matrix A used in lemma 2.2

This matrix is essentially the adjacency-matrix of the hyper-cube, except with a few minus signs. Take the hyper-cube to have weighted edges of either 1 or -1, then the construction is. Take two hyper cubes, connect them, flip the sign of all internal connections in one of the cubes.

[1] http://www.mathcs.emory.edu/~hhuan30/papers/sensitivity_1.pd...
their 'we' represents a bunch of big-mouthed folks who themselves never did anything for the Python or any other community but are quick to shit post any good that big-tech tries to do.
The horrible part is that this isn't even limited to threads; a competely separate process (even, eg, a browser JS engine running 'completely' untrusted remote code) can cause your program to hit a allocation failure, and then not have enough memory to preform nontrivial error-handling.