jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Then, due respect, but the last time you had to generate real crypto keys for an application you did so in a very unrepresentative setting. Virtually all real-world crypto ends up depending on a CSPRNG.

I'm sure PRNGs have been used to make "one time pads"[1]. And as you know, those aren't actually one time pads. They're stream ciphers based on PRNGs, and are as secure as the underlying PRNG --- meaning, probably not secure at all. Calling them OTP's perpetuates a misconception about the applicability of OTPs to real crypto.

People have been saying "don't worry about the cipher, think about the whole system" for two decades now, but that message has been attenuated down to "use AES, don't try to design your own block cipher". Frankly? At this point? I think you'd do better if you started by actually designing a simple Fiestel cipher. At least then you'd be assured some basic understanding of what these algorithms actually do.

If you want to think scary thoughts about crypto and cloud computing, remember that I can now spend a couple bucks to get access to a machine that has nanosecond timing resolution to your secure app by nature of it being a single switched gigE hop away.

Sorry about tit-for-tatting your reply, which was interesting, but I think I had at least 2 worthwhile things to add to the discussion there. Thanks for giving me the vector to do that.

[1] (By way of backstory for the rest of you: one time pads are "theoretically unbreakable" cryptosystems where you and your counterparty somehow securely exchange blocks of truly random data, and encrypt/decrypt by combining that random key matter with data on a 1:1 basis. They have no relevance to real-world crypto, since they depend on you having a way to reliably and securely exchange and retain key material that is as long as the messages you're actually sending).
> Why do you think that ultra-durability is to make it easy to change the batteries?

What? Why do you think I think that?
You know, people told me that living forever will be boring.

We can face that when we start to see pathology reports saying the patient died of boredom.
"FaceTime" is Apple's code name for video calls. We've had videocalls available in Eastern Europe for 4-5 years at least - on most phones. Nobody uses it. It eats the battery very fast and is more of an inconvenience than a feature.

Except for the father videocalling mother + baby use case I can't think of a single instance where I would want the other person to see what I am doing OR where I would want to see what they are doing.
You have to give it to Apple, they are the masters of marketing. It does not matter if all these functionalities existed long before before, they make it seem like a new invention.

Just like Mac books, the iPhone will have a small market share but will be very profitable for Apple.
Yes, I'm both laughing and crying at the same time, but I've slowly accepted that this is how certain people "compete" here, and how they, in addition to comments, "express" themselves here on HN.
That's actually why the GPL is ingenius, it uses copyright against itself (or at least against the normal interests of copyright)
> I doubt it lasts, at least in software.

History suggests that talent is not a cause to warp office culture. Office culture will out weather a loss of talent until the business implodes. If the need for talent becomes clearly paramount then it will be outsourced.
Yeah... but there are
We wanted more guarantees around safety. Stellar isn't written in Rust and Rust has some very nice safety properties that we felt were valuable enough for a full-on rewrite. We also wanted to be able to hand-tune the performance of the system, and the only way we could really get to that level of control was to do it ourselves.

Finally, we wanted to perform consensus on encrypted values so that the nodes wouldn't be able to censor transactions.
Wonder if India will ever go through a forced linguistic convergence like China did
Wow, a cryptocurrency that's also dependent on Intel™ SGX®!

What wonders will Intel's Signal subdivision offer next?
I don't think the article disagrees, it wasys the past decade created them, not uncovered them all.
The Oblivious RAM implementation is incredible
That's the ID number you just grabbed. The phone number is the second field :)

If that's literally all you want, yes, it's not that hard. But a non-trivial number of people decided to put commas or colons in their names and other nonsense like that, there are lots of commas in the hometown or location fields which makes parsing those a pain, etc.
Perhaps the studios should consider letting it expand to Europe as well...
What kind of IT needs does a startup have? Usually whoever pays for or picks up or accepts delivery for the equipment ends up setting it up...

Email servers? Google Apps.

And the most important point - hackers are notorious for wanting control over their entire workstation. Admin rights for everything. I know I do.

Most startups have atleast one person who you can consider a hacker. They`ll do everything technical without a second thought - sometimes at the expense of their actual job...oh well
> I refuse to add non-python dependencies to any plugins I write

Is there a Package Control channel that ONLY lists packages following that noble rule? I'd be a lot more willing to try things out from that.
It is not as fast as normally written C due to the dynamic typing.
Wrong jessedhillon, becaue parseInt() is as quirky as == (this is JavaScript, remember!).

parseInt('1 are you joking') returns 1.

parseInt('077') returns 63 on some older browsers (get off my octal lawn).

parseInt('0XALIC ACID') returns 10.

parseInt(' -1e5') returns -1.

And dealing with Integers in JavaScript is fraught with danger since browser JavaScript only really knows floating point numbers. e.g. parseInt('999999999999999999999999999999999999999999999999999999999999999999999999999999999') returns 1e+81...

Smoke that!

Edit: It is possible to build some reliable integer routines using logical operators (since they convert to unsigned integers to perform the operation) but one needs to understand the other underlying quirks to do so.
"Bauhaus blunders: architecture and public housing" is also worth reading [1]. I studied modern art history for a while and I always found it fascinating how designers could create something so horrible as the "projects".

1. http://nationalaffairs.com/public_interest/detail/bauhaus-bl...
PATCH became a standard in 2010 (https://tools.ietf.org/html/rfc5789), I just never patched my brain with this new revision and had stale data.
> granted those are nation states it should still be a complement.

To be fair then: Tom Werner of Sunpower, Dan Shugar of NextTracker, Employees at Bell Laboratories (created the first solar cell), Employees at SunEdison (created the Solar PPA, the backbone of even Musk's solar financing) all have done more for Solar Photovoltaics. I don't know who to credit at First Solar but, surely someone: these are all the Solar OG's.
There are quite a few tiny complete off-grid houses available as prefabs. Larger ones tend to be custom, but if you want something that will fit on a flatbed truck, that's available prebuilt.

Off-grid power, water, and sewerage do require on-site work, and usually more land than the house alone uses.
My strategy is to always be last on the plane. More often than not they will run out of overhead space and gate check my bag for free. Then I don't have to worry about hauling my luggage through the plane. I agree most people want first dibs on overhead baggage bins, but what's the big deal? I never understood this.
I’m extremely skeptical of all cryptocurrencies and most usages of blockchain. However this seems like the first interesting and potentially practical application I’ve heard.

It deals with art - something that’s value is inherently subjective. Plus it gives makers of digital art a better/additional way to fund themselves. Further, transactions would likely be limited reducing environmental impact. Finally, it could provide some competition to company’s like Sotheby’s.

Obviously there a lot of open questions (couldn’t someone else just duplicate a work and make their own coin, why not just pay an artist directly, money laundering, etc). But I think this at least warrants further discussion. It’s an interesting way to make digital art collectible/tradable
I think this is a wording issue if you haven't used Clubhouse.

You don't need to share contacts in order to get invited, like you don't have to do it to use the platform. You have to do it to invite others (like your friend that you told about Clubhouse) after you are already on the platform, so that is not regulated by GDPR.

It is a shitty user experience and I also want Apple to control this at the OS level. Let me select which contacts if I want to do it at all.
That's not a good test, because the law is still relatively new, and it takes a while for litigation to make its way through the system. We also don't necessarily know who has settled out of court.

Would you like to be a test case for us?
Well, this podcast is a discussion between them.
Well I've heard of one office that had an established rule that any unlocked laptop could be used to promise the rest of the team free cake on behalf of the person that forgot to lock their laptop.

If nothing else at least it promotes awareness (and cake!).
https://askubuntu.com/a/1100577
One route would probably be to start with a warrant to search their house in hopes of finding some passwords written down somewhere
> Which means open source tools have an advantage over proprietary tools in addition to price.

In principle proprietary tools could also provide the source.
If it's possible to mathematically characterize the relationship, and the relationship is non-linear, then there exists an optimal hierarchical grouping algorithm for maximizing empathy in nested groups (that balances the loss due to group numbers vs the "generation loss" from traversing hierarchical levels.

I think the difference in sizes between the organizational groups of different countries goes a long way towards explaining the vast differences in political flavor. How many people are in the smallest political constituency you identify with? Dozens? Hundreds? Millions? This is the range of scales we're dealing with.

What would it look like if we layered government so that at no level was any group larger than tribal size (~150)? In the US you'd only need 4 levels to cover the entire population, roughly corresponding to: neighborhood (150 people), town (~20,000 people), city/state (3-4 million people), country (327 million people). At that scale, each representative can be on friendly personal terms with a) everyone in the constituency they represent and b) every other representative at their level. So the access to government ought to be much better with this system. In the US, local and federal governments are divided - there's not a lot of continuity between the town government and your friendly local congressperson.
You can try this:

https://gist.githubusercontent.com/nicm/9acc00b67035b5f2b8a8...

Which does the basics of this:

- Bump the sequence timeout to 5 seconds instead of 100 ms for more time for SIXEL images but still not let the terminal hang forever. This could be made more sophisticated perhaps.

- Check the code in DA for SIXEL support and also check a terminfo(5) extension flag Sxl.

- Recognise SIXEL sequences and pass them through (like the 'tmux' passthrough escape sequence) and copy them to the attached outside terminals if they support SIXEL (DA or Sxl set).

I didn't try to disable the terminal-can't-keep-up code during DCS, that is more complicated because some panes may be inside DCS and some may not. I only have a small test SIXEL image so I would need a larger one that demonstrates the problem to look at that.

I probably won't move this any further forward unless someone tests this, but it may be a good start for further work on SIXEL.
> they weren't performing the duties of telephone operators - a machine was [...] There was no substantial difference to the responsibilities of the senators

Would you also say there is no substantial difference between typing a document yourself and dictating a document to a typist?
>* Most developers start to learn at a time where they don't have the money for tools.

There is even more to this point. Most programmers still like to work on some personal projects here and there, and they don't like to have a completely different workflow at work and at home. Plus they usually have multiple devices (desktop PC, laptop) or even multiple VMs and in the past licensing wasn't really compatible with these kinds of scenarios, and you'd often have to purchase the software 5 times.

Not to mention it is annoying when you sit in front of a new device and you can't just install your tools and instead have to think about how you're going to transfer or apply your license.
apps shouldn't have the ability to refuse to work without your data

I understand this case, but GP suggests to fake data for all apps. There are apps which are useless without location data. Or worse, you definitely wouldn't want to [accidentally] fake data for some apps, like a "SOS button" app.
The IQ of a group size N is approximately 100/logN for N>10.

For the US Senate, N=100 and IQ = 50.
That method of storage doesn't even need to be in the brain - could be anywhere!
Lots of people seem to recommend port knocking still today, but I personally won't use it as I'd hate to get behind a firewall (e.g. hotel, airport, university) where I can't send the right sequence of knocks for whatever reason (outbound ports firewalled).
I'm not convinced it's fair to compare the McCarthy black lists to the ongoing investigation of a spectacular crime.

I respect people's opinions regarding the ethics of Wikileaks, but any US citizen who abetted the disclosure of classified military documents is prima facie involved in a serious criminal incident. I don't think the ethics behind the documents leaked justify that crime. Others do. That's fine. But it's probably not reasonable to suggest that the government shouldn't investigate that crime aggressively.

I'm not in love with the doctrine that says you give up the 4th Amendment at the US Border (I buy the motivation behind it, but we appear to overtly abuse that motivation to conduct searches that have nothing to do with securing our borders or stopping contraband). So I wouldn't want to suggest that Moxie has no reason to be upset. Sure, he does. I feel bad for him.

But the abuse of the border search doctrine is not some new encroachment of the US shadow secret police. It's been a fact of life for many decades. Drive to Canada and back sometime to see how bad it gets just for normal people.
I've found that http://www.reddit.com/r/javascript/comments/e54i9/what_is_cu... is worth a read for book recommendations. Most of them are on Safari too :-)

Rebecca Murphey's jQuery Fundamentals is awesome (and free!) too once you get onto jQuery: http://jqfundamentals.com/book/book.html

And I know you already know about this, but posting for the benefit of others, but.. http://javascriptweekly.com/ ;-)
cd `find / -type d -perm -o+wx | head -n1`
> I guess you have to credit Opera for sticking it out this long, years after they dropped off the radar of basically everybody.

I don't get it. They were never on the radar. They are now. They've got more than 140 million users.

> I keep hearing that their mobile browser is big, but it seems that nobody has ever visited any of my sites using it.

It has 1/4 of the mobile browser market, and mobile browsing is expected to be bigger than PCs in a couple of years (it's actually growing that fast).
For one thing, it's a Norwegian company, which explains its popularity in Scandinavia, and could mean more focus and expertise on internationalization. Second, some of its features are more suited to Eastern European markets. Computers tend to be older and cheaper, and Opera works well in low-CPU/low-memory environments[1]. Many connections are still on dial-up, and many ISPs charge by the megabyte, and Opera has a number of options for saving bandwidth, like disabling images or using a proxy compression server. These advantages are probably less important nowadays than 5 or 10 years ago, but by now it's an established player, which helps.

[1] On machines with lots of RAM it tends to be a memory hog, but it works perfectly fine in tighter environments. They claim their memory strategy changes depending on local conditions.
"(Not to diminish the work of those who started with "more" in life.)"

Assuming they've done any work?
So, the thing to do about it is to help expose it by determining and implementing accurate methods of work quantification as it relates to productivity and exposing the results to the administration.
> To some extent we questioned whether anyone needed a framework at all.

This is the #1 saddest trend in software today. I see it all the time.

Look, if you can't figure out what value people get from a tool, please don't bother comparing your thing to it.
Why are those straw men? They're questions of universal applicability and jurisdiction, and both based on real things that have happened.

For example, the proposition that "MI5 should have access to the full communications history of everyone in the country" implies that as people enter the country MI5 should acquire their entire email history.
Thanks for the props, Harshil! ReadMe is psyched to be working with you; you've done a great job with our product!
Thanks guys.
I made this 2 years ago just for my usage. Last week, I updated css for responsive devices that's why this image problem happens. I fixed it by the way.
> like the driving equivalent of a "thought police" society from 1984 -- but automated.

Except in this case it's reporting a crime that you have actually already done - you broke a traffic law. It might not be an extremely serious crime most of the time, but it's absolutely not the same as punishment for thinking about breaking the law.
I just watched a recent interview with the CEO. The interviewer asked why doesn't BlackBerry get out of hardware. Chen responded that the reason is two fold: 1. Their hardware is profitable and represents a significant chunk of their revenue. If they weren't making money with it, he'd get out. 2. Their devices allow them provide the end to end security solutions that their government and enterprise customers need.

They seem like they're on the right track and will continue to post profitable, cashflow positive quarterly results. I'm interested to see how they monetize BBM. I'm interested to see how quickly they gain share in other niches ( healthcare/insurance specifically).
> "It doesn't appear that any of Blackberry's recent models have been a hit with consumers or enterprise."

Does it matter? The article suggests that they're switching their business model to be more software-focused, which is a smart move. QNX is definitely a great asset, a stable, POSIX-compliant, real-time OS, that can run on anything from embedded systems upwards. There are tons of potential applications for QNX.
I'm not sure if you've spent any significant time in Japan, but this is certainly not the case for cigarette butts.
I think it's good people have an honest desire to make the world a better place. But it's not always going to be the responbility of your specific app or business to do just that. Bringing internet to people who can't even get water without a trek to a well isn't best place to start sometimes, internet will be needed eventually, but basic needs are needed first. There are many, many, many great NGOs that you can donate to and make a huge impact. I was just looking at UNHCR the other day, and they have some really important projects going on in a world where some 30 million people are displaced.

If you have kids, you have people who you can spend each and every day investing in and you'll likely get to see that impact firsthand, and lead them in the right direction for many years to come, and I think that's really just awesome. And if you're reading this, you probably went through the challenges of learning to code, and think of how you can improve the lives of your friends who will put the work forth to honestly learn - now they have a desireable skill and can find a job and poteintally take better care of their families as well. I'd call both of those changing your world!
No Descartes, Augustine, Plato, Homer, etc. either - It's a bit of an English major's list, and with no one like Richard Wright, Jose Saramogo or V.S. Naipaul it lacks enough when it comes diversity of viewpoints to raise the question, Is being well read as valuable as being widely read?
If they need your iPhone address book they can get a search warrant.

While I agree that's our right as protected by the 4th, some states have determined that only probable cause is required to confiscate and search cell phones (e.g. California). In those states refusing to consent will not help (except of course if you plan on taking the case to SCOTUS).
I'll be checking in here for technical questions. The github direct link is http://petewarden.github.com/iPhoneTracker/
Brick houses are for locales without earthquakes :)
Do you happen to know of a properly written (publicly available) spec? I'd love to see a good example.
And yet, none of your criticisms apply to transit per se. Really you're just complaining about New York in general.
If its an ISA card you can probably clone it yourself.
> CLRS is over 1000 very dense pages.

CLRS is in fact over 1000 pages, but it's not very dense, quite the opposite. It goes in painstaking detail about every single minutia you could possibly be thinking of, often formally proving things that everyone with even a modicum of mathematical education should be able to independently come up with a proof for (white path theorem, anyone?).

All of that is great for beginners (there's a reason it's a standard textbooks), but I remember that even when I was in school I found it a little too verbose and used to prefer the Sedgewick.

With that said, I still agree that the author's timetable is very optimistic.
Right on all counts.
You can have multiple rooms. This means you can unlimited people in the space. We're also building a broadcast feature so that you can present to all the rooms at the same time. So, the crowd can still talk to each other while listening to a presentation.
So, they didn't make you an offer.
As someone who sporadically quits coffee throughout the year, the only differences I've noticed is that I feel the same without caffeine. I don't feel magically any better or worse. I just feel the same as if caffeine wasn't a factor. So I go back to drinking coffee and tea because I enjoy it. But I also hold that bit knowing I can always quit because I have done it. It's not addictive in the sense of cigarettes. It's a pleasurable taste. Caffeine has a side effect that has marginally minimal negative effects. So I don't get why we criticize outselves for enjoying something such as beverages with caffeine.