skysight-inc/HackerNews huggingface dataset:
As someone who was worked on an email client before:

IMAP and the raw message/rfc822 format is already a quite complex format to handle. Most open-source software starts by building their logic around these formats.

Exchange is a completely different model, everything from how you communicate with the server, how you store the bits on disk or in memory, or even the logical structure of messages. On top of this, it adds several features that don't really have a parallel in the standard RFCs. For most people working on email clients, it is far easier to tell users "enable IMAP on your Exchange server" than to actually implement the full top-to-bottom stack you need to get things working. Even then, given the likelihood of bugs and missing features, it's hard to justify making the switch from Exchange to $ALTERNATIVE, and if you didn't need those missing features, well go back to enabling IMAP and use that instead.

The APIs that MS uses for Exchange are largely public at this point. Even the mapping between MAPI messages and message/rfc822 that Outlook does is released in one of the documents.
Keep in mind that Google IMAP could mean Google Apps compatibility. And a good number of orgs use Google Apps.
Phenotypic and genotypic correlation between myopia and intelligence
This is obviously true, but borders frequently form along key geographical barriers. In any case the appropriate reference point would be linguistic regions of around 200+ years ago. Radio and television are the biggest problem with a modern comparison, but you'd want to eliminate cars and trains as well.
I remember the fanfare and the enthusiasm when this car was launched. Everyone hailed it as the pinnacle of Indian innovation but no one wanted to buy it lest they be seen as "poor" people.
Glad you are taking a peek at the repo. The `src` folder holds the app pages, common components, a scheduling utility and various other setup files. The API calls come from a file called `apiActions`. You might be interested in the `create-react-app` project to learn more about how the overall project is structured: https://github.com/facebook/create-react-app/blob/master/pac...
You just proved my point. A programmer who truly knows (a) the machine they are working with and (b) the language they are using will know exactly how to use both in order to deliver intended results.

For example, reading the processor data book to understand it, the instruction set and how it works could be crucially important in certain contexts. I would not expect someone doing Javascript to do this but how many have studied the virtual machine in depth?

Don't confuse being lazy with problems with languages and compilers.
Some do. A lot of companies that use Duo will set that up for their internals.

The problem is that those push solutions require that the company have some means of communicating with the app that you're using to trigger the push and the confirmation (as far as I can tell). This technology works around that by letting the browser talk to the plugged in device, circumventing all of the network/api bits.
>Nobody should be using XP. Not even on air-gapped networks, totally cut off, with a special support contract from MS, etc.

I think you're severely over-estimating the criticality of stuff that's still running XP. It's mostly used for antiquated industrial hardware that gets used 5x a year, maybe (old CNC mills and whatnot), often times with no network. If it gets crypotwalled via flash-drive then someone will reinstall it and carry on with life.
I purchased a Nvidia GTX 1080 video card from some 3rd party seller. The price was a bit lower than MSRP but not by much.

It arrived in a high-quality box, and looked good. I was initially suspicious because the video outputs didn't match what was advertised, and I had purchased monitor cables based on the outputs I believed the card would have. But the card itself looked OK to someone who didn't know what to look for.

I posted some pictures to Reddit, and they helped me figure out what was going on:

https://www.reddit.com/r/buildapc/comments/5rf36n/simple_que...

I had a really bad time getting Amazon to process the return because it was through a 3rd party.
Poverty is a systematic problem. Poor families do not have the time or money to give their children opportunities to succeed. Everyone should have a voice in politics. Not just the the people who are born into wealth.
The key requires physical feedback, the user needs to push the button when prompted by the software and that button pushing will only authorize a single authentication.
Thanks for the feedback, it can be very useful in case of an emergency indeed.
Texture map compression is lossy, and it’s a very compute intensive process that is done at the game mastering time, and it’s a fix ratio compression.

None of this is the case here.

You’re probably thinking about delta color compression.
> they're just not particularly interested in developing EV compared to the ICE side of their business.

The ICE business has a lot of cronies that come with it too. I'm sure they're getting kickback for going full-bore with ICE development: you've got the oil dependency, the gas dependency, and the ICE maintenance and component dependency (the more techy and hybrid drivetrains are just a promise for high maintenance costs once things start to break).

Throw in the fact that it's super cheap to develop a more efficient gas engine compared to an electric motor/battery combo; and it's pretty easy to see why none of these companies push for it like an outsider without these vested interests.

In fact, I could see these outside interests being all for an EV with minuscule range (35-50 miles or whatever the big manufacturers tote now) because they know all and well that the majority of US drivers can't hang with that as a daily driver.
> I've had plenty of friends and acquaintances observe that browsing the web on my computer is very zippy

Wait, how often are people peering over your shoulder to even notice? Have been a programmer for 30+ years and no one has ever made an observation either way about my screen responsiveness...
While it could be problematic for a stove blowing out, it's slightly worse. If in your home, the most readily available airflow is through the exhaust vent of your gas water heater or HVAC unit and either are running it's possible for the whole house fan to pull the exhaust (carbon monoxide) into the house. This is why it's very important to consider where a whole house fan is placed as well as ensuring there's enough incoming air through an open window or vent. Ours will do this if we don't open a window. For an abundance of caution, I have a CO detector in the HVAC closet as well as one's elsewhere in the house.
Rather than news aggregation on a map/location, I'd rather have news aggregation per event across countries/regions/etc.

For example, Trump-Putin meeting is an event. I'd like news aggregation on this event on what every corporate and independent news publication across the world is saying. Currently, I am only able to get US/British news viewpoints or angles and I have to work ridiculous hard ( google search is terrible now ) to find reporting on other nations/viewpoints. I was curious how the chinese, arabs, israelis, indians, south americans, etc were reporting on the story because having been to europe and asia, I know that news is not the same everywhere. One good thing about traveling.

Google news used to do something like this until they were forced to limit it to corporate news and regions.
Having the blog post outside Medium doesn't guarantee them all looking better. On the other side, it is easier to fix one site using custom CSS than it is to fix a bunch.

An on the other other side Firefox's reading mode makes this whole discussion irrelevant.
Oh I know, there's just so many existing IMAP clients that I can't imagine paying for a desktop email/calendar client to work with Google Apps. Not to mention all the web based bits like Google Inbox, etc.

The value proposition just isn't there with all of the free options already out there.
>Let me tell you a secret, there is nothing truly secure in the world.

My VCR is pretty secure. CRT monitor, too. Even my headphones are nicely secure.

>The important sense that matters is Intel ME has been found vulnerable (highly vulnerable in fact). The T2 hasn’t.

There's your fallacy. Just because the T2 hasn't doesn't mean it can't or won't. You even just said it. 'Only things which haven’t had a vulnerability found for it.'. The problem is that proprietary embedded hardware of a dynamic nature leads to irreversible possibilities of exploitation at a hardware level. ME is a very, very good reason to not trust.

>I don’t know about you, but the “main principle of cryptography” is to prevent unauthorized parties from knowing the contents of the data to me.

Cryptography is not about obfuscation layers on top of cryptography. Cryptographic security is a math, not a logic. Anything further
is about hiding intentions making the cost of entry to finding
exploitation higher. The cost of entry makes it hard for white hats to find exploits before the market does.

>Your password is part of the process, the extra stuff done in the T2 is just that, extra.

Or is it? Have you looked at the firmware? you nor I can, so you cannot claim what it's actually doing. But we do know that it's a proprietary chip capable of lots of fun.

Also user passwords are trivial to get, and there's always the possibility that the chip is storing the user password itself. Again, can't know, that's up for the black hats now.
Autism is a problem with cognitive empathy (understanding and recognizing emotions in one self and others). Versus sociopathy and other dark triads which have a problem with affective empathy (experiencing an mirror emotion to the emotion of others). The latter makes sociopaths able to exploit people around them (recognizing emotions and no bad feeling exploiting it). You can also miss both but these will be severely ineffective interacting and being accepted by society (in extreme low functioning sociopaths like serial killers and mass murderers). Highly intelligent and/or sensitive people have the ability to process large amounts of information ("detailism" in a negative tone). They have complex emotions, mixed with their environment whereas less sensitive people have more control of how to filter the input of their environment. So highly sensitive and intelligent have a lot of input from technical information but also complex social situations (over thinking it). This makes it highly tiring to work in large social groups (vs extraverted people) and leads to isolating to small social groups (introversion) and diving deep in a limited subject of interest to limit this input. I posit that so called high functioning autists are not socially blind but actually very receptive for all kinds of information including social cues and emotions of their environment, overwhelming them. See the work by Simon Baron-Cohen.
I'm beginning to think the thyroid hormones are just a storage mechanism for iodine. The hormones T1, T2, T3, and T4 are actually named for the number of Iodine atoms in the molecule.
>How much would it cost to build this?

It's not just cost, but also logistics, education, and adoption.

In the region where bed-nets are important, you don't usually have electricity, easy access, or deep understanding of anti-malarial techniques. Just getting bed-nets shipped there and getting people to use them consistently is a struggle. These regions are hot, and bed-nets are stifling. Sometimes a good nights sleep is preferable. The cheapest and easiest solution is usually education. Stuff like "don't sleep in the same room as your livestock" can change the risks for getting malaria.

In general, it is unfair to approach this problem with a high-tech first world solution because those at risk do not have access to the all the things needed to maintain that solution indefinitely. Yes we can alway provide medical aid, but eradication starts by reducing the overall burden of malaria through educating how to reduce risk of bites in the first place.
I don't see anything in those guidelines that I've violated. Is there any hope that you might be more specific?

All of my comments include supporting evidence whenever possible. They are not vague or dismissive. They are certainly not flamebait meant to spark flamewars.
I am trying to make a living with a software product, a database in particular. RediSQL, SQL steroids for Redis: http://redbeardlab.tech/rediSQL/

So let me share a different point of view.

I find it extremely, extremely difficult.

As far as I know, if you need a solution for in memory SQL as cache layer or also as main persistent layer it is the only available solution, on top of that it works on top of existing, widely deployed solution.

But still I haven't received a single request for support or I have been able to make a single sale.

Of course, I believe is mostly my fault, because similar businesses models (sidekiq) seems to work but, if you ask me, it is definitely not worthed to enter this market.

I will try to focus more on marketing for the following months but if it doesn't work neither I am just going to remove the open source part and use it as an internal advantage for my consulting business. I found it just too convenient respect to Pg or MySQL or Mongo.

I really believe it is a pity, but I believe that if this product, by the end of the year, doesn't work I will just stop developing product for software developers. It is just not worthed.
Try using a "modern" site on a spotty 2g connection.

Then realize that level of a connection is more common than you think. You never hear it elsewhere because those users just don't use your site, because they can't.
I don't understand, why is there such a hard dichotomy between "commercial - binary blob" and open source? Why can't most commercial software ship with sources, with a sane license that allows a license holder to study, recompile and modify, but not publish derivative work?

90% of the people who want the source would not pirate the software, and 100% the pirates are satisfied with a binary copy. And don't tell me about copy protection, in practice it's just as effective as a line in the EULA: for any worthwhile software, those who don't care about the license don't care about copy protection either.

I have no problem paying for software, but I don't want to surrender all control of my hardware for a 3rd party to run secret code on it.
The Future of Web Fonts – A Look at Variable Fonts
There is a somewhat new company out of India which has an improved approach. As others mentioned, swamp coolers have been around for a long time, especially in India. They are not popular anymore but AC's are expensive.

Their approach is use the refrigerative compressor to chill water for an cooler instead of chilling the air.

The efficiency is greatly improved and they claim 10% of running costs.

https://www.thebetterindia.com/52984/vaayu-hybrid-chillers-c...

http://www.vaayuindia.com/
I get the impression that Medium is pretty low effort, brings in readers, and is fairly popular (mindshare is a thing). I considered it before doing github sites (now does ssl easily), which I’d recommend except that managing a simple blog with git isn’t for everyone.
Control theorists normally start out with a model, or a family of potential models that describe the behavior of the process and work from there to determine the optimal action.

This is the main distinction I've been exposed to, between Optimal Control and Reinforcement Learning. I've heard it summarized as "Optimal Control uses models, Reinforcement Learning tries very hard to stay away from using models". That's probably simplifying things a little bit too much, but it seems like a reasonable starting point to see where the two fields diverge.
This is amazing! I've been waiting for a game like this, even dreaming about making it myself, and now it just pops up in my feed! :)

I can't wait to play with it some more.
Based on my experience it isn't. Most people full stop at 'work from home' but never take the next step toward live how I want to live while working how I want to work. They have their job, convince their boss to let them work from home, then never actually do anything other than work in their PJs. ;)
> - the Web server is physically inside the CPU die

It's loaded from external storage, and probably runs in external DRAM.

> - you can't remove or change it thanks to code signing, so (to me) it's truly wedged in there

They literally just did, that's what the linked article is about.

> In effect, it's as hardcoded as the electrical circuitry and the transistors are.

If your criteria for hyperbole is the inability of the user to make modifications, then every effective DRM strategy is "as hardcoded as the electrical circuitry and transistors" also.

That's silly. It's a CPU. It runs software. It speaks to devices with drivers. There's no technical meat to your argument.
We have one whole house fan that cools 4700 sqft. During the day I turn on our mini-split in the theater and leave the door open. On the vast majority of 95F days the main HVAC doesn't come on at all. On days where it hits 100F, the main HVAC might kick on for an hour or so.
I’ll never forget my college drawing professor. It was a hard class to get into, and I was young and trying to keep up. He came over to my easel, stroked his chin, and said, “yea, looks good.”

Pauses, steps back and says, “I think it can use one little change, may I?”

He then takes a white paint brush and proceeds to erase my entire drawing with it.

“Ah, much better”, he says.

He was a total asshole but had a cult like following. Those of us remaining by the end of the semester loved him. To this day I credit that class with dramatically improving my drawing skills, but it definitely wasn’t for everyone.
AMC Rolls Out A-List, a MoviePass Competitor
Unfortunate that the Internet community (writers and readers) are sacrificing so much to the false god of “discoverability.” For a few glorious years, self-hosted decentralized blogs, services and games were a thing. Now everyone is off re-implementing everything that sucked about centralized broadcast media.
Axxa System 90: Citibank's forgotten networked office computer system
>"Controlling playback allows the industry to insure that new works are industry-sanctioned and appropriately taxed by the incumbents"

What industry are you referring to here - the tech sector, the entertainment industry? This is rather vague. Also which tax are you referring to? Who are the "incumbents"?
I stopped used Caddy on that event. It wasn't purely for the binary, the server also has a number of issues when mainly used as a proxy and a number of other problems for more advanced use cases.

I think the problem really is, atleast what I thought, was that the binary wasn't something I'd pay for. I could trivially compile it myself. Additionally the price was IIRC quite high for some hobbyists like myself. Plus putting advertisements in the header (or was that a separate event?)

If it had been a 10$/a license for the binary I would likely have done that but at the time it seemed cheaper to just switch to nginx.

Also keep in mind the different audience. There is server admins and developers. When I wear my server admin hat and license software, that is usually because there is no or not comparable free alternatives that I couldn't setup myself in a few hours of work. When I wear my developer hat I'm lazy and I will pay for software to save a few minutes of work if it's good enough.

Of course, I don't agree with the people who said it had become closed source, that is silly.
i wonder if implicits could present a security risk, insofar as the compiler may grab some [perhaps mistakenly in-scope] identifier which has sensitive data on it.
I think Java is partially to blame for that.

When it came out I was disappointed that they adopted and interpreter, followed by JIT with 1.2, leaving to commercial third parties the AOT compiler toolchain.

I was then double disappointed with .NET, due to the NGEN/JIT mix, because NGEN was no match for a proper AOT compilation, just for faster startups.

And it took them Singularity, Midori, to finally arrive at CoreRT and .NET Native, and still it only applies to certain deployment scenarios.

Back then it wasn't only Delphi, there was Oberon, Component Pascal, Eiffel.

But they were all commercial and then around the same time FOSS started to pick up steam, Kylix was very badly managed, and due to its UNIX roots everyone was mostly writing GNU tools in C, which wasn't actually that much used in the PC world where we were already quite happily using OWL, VCL and MFC.

At least Pascal style syntax is fashionable again.
Potentially look into VEX? It's not cheap, but it's good fun.
It's incredibly helpful to learn by example, in my opinion. My university course taught using Xv6 as well, and the exams often included a problem where you were asked to modify a portion of the code to change behavior in a particular way (we were also asked to have the entire code printed out for reference during the exam). Probably one of my favorite courses.
> Are there any career paths I can pivot to that are less cognitively demanding than software engineering where this degree would be an asset?

Have you thought about going into CS research or academia?

CS is not about programming. One of the best CS professors I've had barely knew how to type.

CS is more about math and algorithms and theory than programming.

There is also technical writing or teaching. High schools are desperate for CS teachers.
Thanks a lot for all the feedbacks, I agree with you, the more I work on the project the more I realize how difficult it is to make everything fully automated without impacting the quality of the geolocation (NLP is not 100% reliable) and the quality of the sources, I am still working on that.
Potential security issue in fb/emitter
The password can be replaced by something simpler like a PIN, which is why you'll read about U2F replacing passwords and one-time codes.

Sometimes 'replacing passwords' is used to mean 'replacing the traditional username and password login' as well.
I'm not sure you save time: That round trip to the store might take an hour. Conversely, you could defer the task that needs that cable until the day after tomorrow, take 2 minutes to buy it on Amazon, and spend the next 48 hours on other stuff.

To me, the hour trip to go to the store is much more burdensome than 2 minutes on my computer plus 48 hours of doing everything else that I have in my life...I run my brain on a round-robin scheduling algorithm, and there are plenty of other tasks that can keep me busy while I wait for that interrupt to return!
With my specialty in native code, I am already benefiting from the end of Moore's law. Now, a factor 2 in performance actually matters. I also expect to see more specialized hardware and software to, say, feed 8K screens, process many small independent transactions (high core count servers), etc. There is going to be a lot of interesting performance work :)
Julia Evans has a great blog post on this, which is much better suited for asking good questions of a TA, friend, or coworker than ESR’s post: https://jvns.ca/blog/good-questions/

One key mindset to have is to take a breath from the frustration that motivates the question and put a few minutes thought to how you can set your answerer up for success.
The blockchain begins finding its way in the enterprise
TOTP is designed to be usable even while offline.
If it's a genuine question (you want to learn not not indulge in verbal power play) then it's good no matter what it is.
Ah OK that make sense. This is likely what the authors means here by "loosely." Cheers.