jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I would imagine the purpose is to encourage further FCC investigations into Apple.
To simultaneously demonstrate my lack of training in physics and save you the Google that I just performed:

394 K = 249.53 deg F
394 K = 120.85 deg C

To me, that temperature was a surprise.
anyone can sign up for real-time data through many different providers of various quality. viewing real-time data and storing it on a per tick are two very different things. most software doesn't save it real-time. historical data is also requested from a provider as needed
Yup! In Palestine 52% of CS students are women. In Tunisia 62%. In Qatar 80%. This is one of the main reasons Laila and I decided to launch Manara. :) Our 5th cohort (the one after Dalia's... they're just starting to hunt for internships & jobs now) is 100% women by the way! They're a mix of interns, junior engineers, and mid-level engineers.

A bit of our story in case it's interesting: I was working at Upwork with an engineering team that could hire talent from anywhere in the world... and still our engineers were almost all men from Eastern Europe. I loved them but also missed having a more diverse team and worried that our company wasn't going to be competitive... diverse teams usually outperform non-diverse was, and for a company like Upwork, being familiar with users around the world is critical.

I had met Laila in Gaza. Like Dalia, she studied computer engineering there. She moved to Silicon Valley in 2016.

In 2017 (or was it 2018? hard to remember now) we started working nights and weekends on what we thought would be an all-volunteer side project to connect the talent we knew from Palestine to employers in Silicon Valley. Already in our 2nd cohort someone got into Google. That's when we realized we had created something that worked. Last October we couldn't keep up with helping Cohort #4 search for internships & jobs (that's the one Dalia was in) and training Cohort #5 so I took the plunge and started working on Manara full-time. :)
This is bad for everyone involved. In the short term, media outlets may get some extra money, but in the long they are completely giving up their reach to the big four.

Most importantly, this is belong Googlafecebooks to build a bigger moat. If you are a tiny little startup, Australia can now demand that you too pay for content shared on your platform. Can’t pay? Too bad!

Googlafacebooks are publicly pushing against this, but privately well aware this is only in their interest.
Do think this is unjust? I'm a bit confused, I thought that was the whole point/business model of Shopify?
Restarting production, long after all the workers have been laid off and moved to other cities, would take decades. If those workers don't keep working, the capability is lost. The timeframe for recovery makes this dangerous.
There’s no argument about a commitment to self sacrifice.

By focusing on things around you and the world as a greater whole, you’ll naturally be more empathetic, help people more, etc. If your only obsession day after day is improving yourself or improving your “thoughts” via education to get yourself out of the grind, then you’ll be less happy. “This job will make me happy. This profession. This commitment to an idea.” But doing those things only incurs a further grind.

The only thing to do is accept that “this is water” and attempt to reason about the implications from there. I think empathy and caring are natural consequences of that type of displacement from individual satisfaction or understanding and a desire to better understand the world naturally leads to more empathy.

If your goal is to understand your world rather than “conquer” it ideologically, you’ll naturally be kinder and more empathetic to your neighbor.

A writer would attempt to better understand the world and communicate it to the people they love. Repeatedly failing (in your own eyes) to properly communicate is incredibly disheartening, so I wouldn’t say the absolute goal here is your own satisfaction.
> Could they break even single 16384-bit RSA key pair? Probably yes

There is no known algorithm that can break a properly generated RSA key of that size - the work required with GNFS is equivalent to brute forcing a symmetric key of something like 280 bits. Anything that could do that should be able to break even 4096 bit RSA keys (~144 bit security) pretty much instantaneously, and their problems with PGP pretty heavily imply they cannot do that.
The case thing appeared in some coding guidelines for difference languages (ex: https://www.kernel.org/doc/Documentation/CodingStyle). I guess experienced people who wrote a lot of code didn't like to waste indentation level.
I do indent case's myself but I think not indenting them is not something to easily dismiss.
No, I meant market forces. Yes, illegal things happen sometimes and perpetrators should be punished and made to make reparations.

Or are you insinuating that all changes in salary are due to illegal collusion? Boy have I got news for you!
The thing about finger prints is that they are really really really hard to change ... you can change your pin/gesture n times a day and not care.
Just to reformat your commands:

date
Mon Dec 29 00:44:45 EST 2014

date -u "+%G"
2015
"""Even without featuring logos and teams from the NHL, Brook thought, there were other ways to improve the realism of this game. For example, it could emulate the ambience of a game day NHL arena by including the proper organ music. The problem, though, was that each team’s organist played different songs. ‘That’s not a problem, actually,’ explained Dieter Ruehle, the organist for the San Jose Sharks (and previously for the Los Angeles Kings), ‘I can do that.’ True to his word, Ruehle provided EA with organ music for every team; and he didn’t just provide all of their songs, but also noted which music was blasted during power plays, which tunes were used to celebrate goals, and all the other inside info needed to make each arena feel like home. Ruehle was so diligent about getting it right and capturing that home crowd essence, that during a recording session at EA’s sound studio he asked:

‘The woman who plays the organ for the Washington Capitals has arthritis; would you like me to play the songs how they are meant to be played, or the way that she plays them because of her condition?’

‘Definitely the way she plays it!’ Brook answered, after a laugh."""
It's always been too little, too late. Saving face , or finally got enough complaints from advertisers.
For what I understand, that's about a group working on restoring computer and radio electronics from the cold war era. The video has some funny (in a pleasant way -- in my opinion) playback music and a simple scenario to display the team's achievements as they celebrate their 100,000th subscriber. Looks like some friendly and dedidated crowd indeed!
What's important is that nobody interacts or challenges one another. Otherwise, our feelings might get hurt.
Does Apple get your payment information? I thought one of the selling points of Apple Pay is that Apple cannot collect your transaction data.
The private companies would very much like to allow them, as they pay their bills and are a big customer. They are choosing not to allow them because they are being strong armed by a part of the political establishment that considers the spread of the information this websites want to share as dangerous for the country or its citizens.

So yeah, there's some government action against this domestic terrorists and it's resulting in private companies banning their websites.

You can agree with the action or not, I think it's a good idea to have infrastructure in place that thwarts the spread of dangerous misinformation, but that shouldn't be censorship. It should be easy to access education and mental healthcare to help people be strong against misinformation on their own and without the long arm of the law having to babysit them.
> the rest of the population would probably have voted along much the same proportions as those who did

According to Pew, the non-voter block is much less white, less educated, and poorer than the voting population. You can probably make several cases for which way that block breaks, but I would certainly not say they would vote proportionally the same as voters.
Right. WhatsApp/iMessage etc end-to-end encryption is meaningless because a single firm can turn it off invisibly any time they like. In fact we only have their assurance that it even exists at all, given the difficulty of reverse engineering their protocols and checking everyone has the same clients.

I've felt very uncomfortable about the way Valley firms jumped on board the end-to-end bandwagon. The intentions are good and ones I wholeheartedly support, but the claims made for it are just not true. The WhatsApp paper is at least slightly less deceptive than it once was, and I guess that's progress of sorts, but the damage is done already. One day Facebook will discover some sort of burning reason why a WhatsApp user has to be decrypted, it will come out that this has been done, and trust will be irrevocably burned.
Bitcoin/Crypto have plenty of practical uses.
Exactly. When a group move out of Reddit, it's no longer their problem. They can't be blamed for whatever racist/terrorist stuff is posted on donald.win, as it's not on reddit
> investment [...] hot [...] at that time

I don't think "hot at a point in time" is a good way to choose investment. Perhaps exactly the opposite?

Edit: uhh, and the other things? I honestly think you were a little unlucky...
That's something of a double edged sword here.

Somehow like having live orthographic checker always on while writing some prose: it can't easily distract the mind from focusing on the expression of ideas. And even if you try to ignore all these hints of early micro fixes, the brain is at very least spending resources at filtering avoidable noise.

Thus said, as long as this is an option that can easily switched, the possibility to limit notifications of these issues can be isolated into dedicated sessions.

I guess it might also greatly depend on each individual, how they appreciate to work, and how it impacts their workflow.
If you bought and sold at the right time, yes. That is more of a luck factor.

Bitcoin is still hitting new highs after 10 years.
What is an example of something that we know outside of science?
> It doesn't scale to infinity like email does.
The article clearly states you can turn your posts into e-mails

> Someone else centralises the data and you have to trust them to keep it safe.
That goes for any public medium. At least these guys have a clearly stated mission not to harvest, package and sell your data. Also, see above for your email remark.

> You don't know what they're doing with the data and you don't now who can access it.
See both replies above

> It's a whole new system for elderly
Again, it can be turned into emails

> It's another website that needs another login for my mum to remember, except she'll just use the same password again (and again), until one day it's breached.
See above + unrelated issue

> Why not (better) email?
Because rebuilding email and convincing everyone to use that is a lot harder than trying to launch a new, experimental social media platform.
Sigh. The CDs said "Sony." That means "Sony" is the party responsible for the rootkit. The goodwill (or lack thereof) accrues entirely to Sony.

As a consumer, I'm not the least bit interested in a detailed breakdown of the corporate structure. Sony pays brand managers very well to encourage me to think of it as a single monolithic company, and I'm happy to oblige.
I don't assume that. Next sentence is If not, don't patent it. I meant to say if patenting software or math slows innovation, then don't issue those patents, even if lawyers could argue it's patentable. Innovation should be the goal, not legal correctness.
I wish Amazon was as good at communication and accountability as Heroku is.
Uh, is your comment intended to be as anti-Semitic as it sounds? Or am I totally missing some alternate interpretation?

Preserved in case of editing (so I don't end up looking like an idiot for asking): "'Bornstein', how am I not surprised? This guy will get nothing because of his greed."
You can probably answer that question on quora with your new service http://www.quora.com/Why-isnt-there-an-Instapaper-or-ReadItL...
I've really enjoyed this desk: http://www.ikea.com/us/en/catalog/products/S39837490
This guy sounds like quite the martyr if he is indeed leaving the platform he's been using for more than a decade on political grounds. I think he's either lying to try and stir up a response from Apple or he's that crazy. Linux isn't easy to get into, but going from one platform to any other is going to take a lot of effort.
I believe the only reason you think that previous generations managed it is because previous generations of programming were tremendously less open in terms of visibility. I would even go as far as to say that if you could collect and objectively grade all code in the world 10 years ago and today, the collective code today might actually be of higher quality, simply because code is shared much more today. This leads to more knowledge, which leads to higher quality. In the past, that code was simply left behind on someone's hard drive.

Code itself doesn't grow into craftmanship, because craftmanship is what a person does. A person gets better with experience (both from doing and from observing) and inspiration. Greater visibility and sharing of code means better experience (through observation) and better inspiration (from people sharing their great ideas).

If you think I'm wrong, the alternative solution isn't difficult: you can avoid shared code repositories altogether and instead write more code from scratch. If you still want code sharing, you can start your own online repository where only thoroughly vetted code is allowed in. The important value to me is that people are not encouraged to censor themselves, but that we push ourselves harder to increase quality, by sharing both our knowledge and our work even more. If navigation is an issue, we need to build better tools.

Multiple choices, competition, and organic growth is healthy for the system – enforcing artificial limits believing it'll increase quality is not.
Ah, makes sense. I just read through the updated post (took me a bit to find the updated text), and it does clear up the methodcall polymorphism bit.
I needed this for one of my sideprojects. Just simple queue (with pubsub) where driver can be chosen by dsn. API should be almost stable and I am working on improvements (drivers).
Also the test coverage should be high in master branch.
Any comments?
what does a country's population size have to do with it? if you mean density is a factor, that's surely only true at a local scale (cities with lots of people mixing every day, crowding into subways, elevators, and cramped factories), and not averaged over a vast area such as a country? Australia has cities as dense and populated as US cities, and with a few exceptions (eg SF) the American ones suffered much worse outbreaks.
They're often better on macOS (assuming the developer put in some amount of effort) because Apple helped design the Mac SWING.
In my view though, Kotlin is just a much better version of that. But of course if you have lots of scala investment already, it makes more sense to do it within scala itself.
No, that’s totally illegal. The Docker Engine is licensed under the Apache-2.0 terms, which require attribution.
back in September, Congress agreed to delay it until after the midterms. and now here we are ...

EFF's page on the "Combating Online Infringements and Counterfeits Act" (aka COICA) is at http://www.eff.org/coica
Well he might have a different view on the topic which is different than not understanding it.

Nonsense. As Nobel Prize Winner Paul Krugman said, anyone who disagrees is either stupid and doesn't understand anything, or they are evil republicans who want to destroy the world or something.
That seems like a perfectly valid definition. Certainly one of the most useful and least arbitrary that we have available to us currently.
>Speaking of the API, with this version 4 roll-out, it has been completely redesigned from scratch. It’s still a bit of a work in progress, says co-founder Daniel Ha, but it should be more powerful. In fact, the new Disqus website is running off of it.

Dogfooding the API is the only way to really know what's useful. This is fantastic news.
Obligated to mention here that Union Carbide is owned by Dow Chemical.
It's really exciting to see how much this event has grown!
Ehh, good point. :-/

The second version is identical to the first, except that it ises the z_terminated pointer instead of a separate index.

void condense_by_removing(char* z_terminated, char char_to_remove) {
int gap = 0;
for (; *(z_terminated + gap); ++z_terminated) {
if (*(z_terminated + gap) == char_to_remove) {
++gap;
}
if (gap > 0) {
*z_terminated = *(z_terminated + gap);
}
}
*z_terminated = 0;
}

Interestingly enough, if I try to remove the common *(z_terminated + gap) expression (which a good compiler should do for me..), I end up with a two pointer version similar to yours.
I'm definitely interested in this idea. I was really impressed with your Mixergy interview, so I have high hopes for something like this.
Google is in Mountain View, California.

This won't fragment Android, this non-profit entity is designed to make installing Linux on an ARM licensee's silicon easier. There is still a bit of catching up the ARM folks have to do, this project aims to enable it.

I agree it looks like there will be lots of competing interests, but there should be enough of a common denominator amongst the ARM chip makers to at least make porting Linux to their platform less painful. That will enable Android - not fracture it.
Well in the particular case of GV, no browser audio api is required since voice calls all run over the regular cell network, so technically the browser is adequate to the task. But your point is still valid in general for a lot of other cases.
"aligning the length of variable names is, in my humble opinion, retarded"

I feel the same way.
Think of a company that has a large number of processes and policies that are required for any new project. These are frequently a mixture of industry best practices and structures that were put in place over time to prevent problems that happened before from recurring. All of these processes and policies were added with the best of intentions, but the cumulative weight of them can make it significantly more difficult or time consuming to start and complete a new project.

I think mentally something similar can happen. With experience you're aware of a lot of the pitfalls you fell into with your previous projects and so you've learnt tools/methodologies/languages/programming styles that can help you avoid them. As you're working on a project you can find yourself spending more mental time thinking about avoiding mistakes of the past, rather than just aggressively (maybe blindly) moving forward on the project itself.
(Note: I don't mean for this comment to be perceived as bragging or showmanship. It's just that... well, you asked about my background.)

Computers have fascinated me since before I can remember. I spend most of my waking hours in front of them. I've been honing my craft for over 20 years. I've written and maintained projects in C, C++, C#, Java, JavaScript (both browser and server-side)[1], Perl, PHP (we all make mistakes), Python, Ruby, and a couple Lisps. In my travels, I've discovered and reported bugs in popular software such as Firefox, Chrome, Node.js, Apple's XNU kernel, and libxml2.

I completely agree that some programmers are like machine guns, firing off vast quantities of poorly-aimed code. I try my best to avoid that. I hate sloppy code. I hate repetitive code. Most of all, I hate re-inventing the wheel. If a decent library exists, I'll use it. I have no qualms with something Not Invented Here.

I pair sometimes. I do code reviews often. And I use as many profiling, testing, and static analysis tools as I can get my hands on.

It sounds like your ordeal made you a better coder. Those sorts of experiences are indispensable, but I've found it takes more to keep improving. It's very useful to become an expert on programming, not just an expert at programming. There's a growing body of literature to aid anyone interested. McConnell's Code Complete is still great. Michael Feathers has a book called Working Effectively with Legacy Code. It contains some great techniques for incrementally improving hard-to-maintain projects. Lastly, browsing It Will Never Work in Theory[2] is a good way to stumble into some academic papers that apply to your own work.

1. "JavaScript" is such a nebulous term these days, but I've worked on JS codebases using tools ranging from nothing (vanilla JS) to JQuery to Google Closure to React.

2. http://neverworkintheory.org/
No, the monolithic approach is definitely not easier for a simple reason: there is hardly any kernel level debugging going on in a microkernel based system because the kernel is small. Everything else is userland, so you can test your new driver as just another user process. This takes the sting out of a very large chunk of frustrating debugging and gives you access to all the userland tools to home in on the bug.

And even better: a crash of your driver does not take down the whole system. So you can just keep on working.

Designing protocols and interfaces is roughly the same in either case, after all you could settle on a very simple set of messages for most interface problems, with open, close, fcntl, read and write you would be able to do the majority of interface tasks.
*nanokernel http://en.wikipedia.org/wiki/Mac_OS_nanokernel
In that manual, there are several sections. The first three seem to have decent content:

1. Soldering

2. Wiring all parts

3. User Interface

That third one ("User interface") shows how to use the software. From just glancing at it, it seems like it'll be ok.

At the very end there is a list of future things that I'm guessing will also be added to the manual:

4. Workflow

5. Build - 3D Printed Version

6. Build - CNC version

7. Photogrammetry Software - Overview

8. Post Processing

Hopefully these last sections are also filled out in the near future, as they sound pretty useful. :)
If a company is large and low margin and does not care about security and they write in big bold print that they provide exactly zero guarantees about security and it is your problem if something happens and they never insinuate that there is any appreciable security, then I do not see the problem with that. The customer has been informed in no uncertain terms what they are getting and can make the cost-benefit analysis themselves. Obviously, there are complexities with regard to what exactly constitutes proper notice such that the customer can do a proper cost-benefit analysis, but the spirit of such a rule is clear.

This is would be different than the current state of affairs because lying or overstating your security story would have direct, pre-committed, quantitative downside. This is contrast to the outcomes of a lawsuit which are expensive, highly variable, generally require proof of intent, and depend on demonstrating actual quantitative damages.
> Silly me.

Not really. That's an example of one R's rough edges. I did the same thing.
I was going to mention that Taco Bell already does this...
It's kind of weird to see HN twists itself into knots while putting forth the question of "How did this happen, how can we prevent this". While turning away from the countless regulated states in the country that get cold weather and don't have their systems shutdown because they have some sort of regulation.
Ahh, ok. What we have built probably isn't for your specific need, as we utilize matrix as the underlying core technology, but we enhance it with the concept of support tickets on our support SaaS. If you are looking for a quick plugin where you just connect to an existing matrix homeserver, then you will probably need to build that.