skysight-inc/HackerNews huggingface dataset:
Hey HN, founder here. I’ve been working on Flute for just over a year now. I got this idea after being utterly fed up with deliverability problems and lack of easily searchable logs on Mailgun, SendGrid, Amazon SES, etc…which one do you use? However, these established providers have been doing email for almost a decade, so I can’t hope to beat them at the delivery game. SMTP/delivery magic is an ancient protocol with so many pitfalls and unwritten rules - it left me aghast. So instead of trying to build another SMTP relay, I tried to solve the problem by decoupling your email API from from the underlying servers and providers. I call these decoupled APIs "flutes": think of the air blowing in as your firehose of API requests, and the fingers of the flutist routing your email harmoniously through different servers. I propose these "virtual flutes" as a better way to manage transactional email in a load-balanced, provider-agnostic, failover-native, hot-swappable, exportable-logs fashion with full-text Elasticsearch for your data. The primary goal of Flute Mail is better deliverability - our secret sauce is making it easier to do proper segmentation and have more control over your email routing.

"Configurable routing" means your API can be configured to route your emails through a different provider or FROM address on-the-fly (or even load-balance them to save money by using multiple free-tier offerings). I’m super conscious about reliability, so Flute was designed from the ground up to handle all sorts of failure modes [1], from MTA spam bounces [2], mistaken IP/domain blocks, server downtime, queuing delays, and other sporadic problems that happen surprisingly often with email delivery APIs. I call this configurable multi-provider setup "Smart Failover".

Another unique feature of Flute is that we aggregate your email history and delivery metadata in an Elasticsearch cluster for fast analysis and easy customer service followups. If you’re concerned about a third-party storing your data, we offer the ability to interface directly with your own Elasticsearch cluster, keeping the data off our servers. Email data can be highly sensitive, so I believe it should be kept on servers you control.

The business model I’m experimenting with is to offer all of these features for free to developers and small teams, because I know what a pain it can be to choose a good email API. I plan to monetize this service by charging bigger volume users.

Please let me know what you think!

[1] https://status.sparkpost.com/incidents/ldv2gdc96hx5

[2] https://mailchannels.zendesk.com/hc/en-us/articles/202191674...
Do you honestly think that all conservatives have low IQ's? This kind of argument seems so counterproductive. For whatever it's worth, i've met a lot of highly intelligent people who happen to have different political beliefs than mine. They shouldn't have reduced opportunity, just because they are conservative.
Sometimes it is but the person was complaining about the wording "3,000-word memo assailing the firm’s affirmative action policies and suggesting women are biologically less-qualified than men for tech jobs" and I think everyone can agree it assails the affirmative action policies. To quote the memo itself "I’m simply stating that the distribution of preferences and abilities of men and women differ in part due to biological causes and that these differences may explain why we don’t see equal representation of women in tech and leadership". Saying the difference in abilities being in part biological could lead a reasonable person to think he is saying that women are less qualified biologically.
I don't think TypeScript follows semver. TypeScript 2.9 is not compatible with 2.8.
I wish I had ML camps growing up! Mine were photography and adobe flash :<
Let's start with a simple data check: What % of conservatives are murdered each year for their political orientation, and how what % of gay people each year are murdered for their sexual orientation?
And apparently the definition of "coordinate" is quite flexible. E.g.: https://www.washingtonpost.com/politics/here-are-the-secret-...

In practice, I'm not sure sufficiently rich people face any practical limits in influencing elections.
I think the "activist" angle comes from being a state AG who regularly and publicly gets involved in the national discussion from the state-level chair they have. I wouldn't say it's a bad characteristic in an AG, but it's perhaps a bit unusual?

Another example would be New York's (former) AG, Eric Schneiderman, who has filed "over 50 lawsuits opposing Trump's environmental revisions", and of course, actively pursued Harvey Weinstein before resigning due to his own sexual harassment allegations.

I would guess that AG's regularly inserting themselves into the national conversation while being very public about it on Twitter and the like, especially, are prepping for a run at a more national political campaign in the future.
It wasn't even that much the case with Google, where remember the board/investors installed "adult supervision" for like a decade.

Facebook, on the other hand, was always Mark's. He has had ironclad control of the company from inception to the present day. And when Facebook became the success story of its generation of companies, investors took the lesson that you always had to have the founder(s) have complete control of the company. That led to the modern trend of founder worship, which probably lasted more-or-less until Travis Kalanick, Elizabeth Holmes, and Parker Conrad swung the pendulum in the other direction.
For those unaware, this is not the bug most jailbreakers will use for iOS 11.3.1, because I believe it requires a developer certificate. There is another, hard to exploit bug that does not.
eternal recurrence, just wait for transhumanism to spawn machine consciousness.
There are Huawei facilities outside of Suzhou that are inside military restricted areas. Basically if you use Huawei, assume the MSS has access to anything touching their hardware. That may not be 100% true all the time, but it’s definitely true at least much of the time.

We can cue up the obligatory whataboutisn with the NSA as well, however, NSA isn’t stealing data from American companies and providing it to competitors, while China absolutely engages in industrial espionage against US and European companies.

https://www.thecipherbrief.com/chinese-industrial-spies-cast...
You can't cast a short ptr to an int ptr safely even ignoring aliasing rules. What bites you is that ints have different alignment than shorts (2 vs 4), so while this works on e.g. x86 almost always [1], your code won't always work on machines that can't do unaligned int reads.

There are a lot of sharp edges to C/++ and the community really is hurting for a good static analyzer that can at least save you from most of them.

[1] almost always, because while a simple unaligned mov is safe, if the compiler unrolls and vectorises your loop, it is free to then use aligned sse read instructions, assuming that your int ptr is aligned, because pointers must be aligned according to their type. Then your program crashes, but only in optimised builds.
Same here.

I want to say that, if it's pedagogically valuable, then it needs to be made into a small lab course (or part of the lab unit for an intro class), and taught once, in an organized manner.

And then stop letting professors hide behind this lame excuse so that they can get on with teaching the stuff that their course is actually about.
Diversity needs to be a visible attribute (the more visible the better), and as far away as possible from "white", "straight" and "men". (I'm sarcastic in case this needs to be said).

In an ideal world, diversity would be about diversity of thought more than visible diversity. But that doesn't seem to matter at all nowadays. To the contrary, if you don't agree with the dominant thoughts of the day you will be fired for "Cultural unfitness".
Most draw their lines based on what the media/state tells them.
> Those in the conservative party do not have a barrier to employment.

Of course they do - at least at top California tech companies.

Show me the top tech companies lining up to hire Damore.
I think that leadership skills naturally require a sharper focus than management skills (not to downplay the value of either).

There reaches a point where leadership requires you to take the manager gloves off and get your hands dirty. For small teams or small problems, a good leader/manager can be both one and the same.

However as the size of the team or problems grows, it becomes more difficult (think n^2) to tackle both issues at the same time with the same person.

Management issues (firing, hiring, expenses, budgets) and Leadership issues (decisions, progress, advocacy, examples) on a team of 5 may be doable by one person, but may be stretched with one person servicing a team of 15 or 150.

Or if there is a ton more problems in one area vs. others, the challenge of dealing with that problematic area can leave a gap on the "less problematic" areas, which eventually turn them into actual problems. That's my guess as to what people complain about the most.
A cursory view of their homepages reveals a large amount of tech "lingo" that require a fair amount of computer savvy, so nothing at all like what I'm describing.
Recycling dead humans into medical implants is a lucrative trade
That may or may not hold up in court. Best to not use it if you actually want to release all copyrights.
When you go public that’s what happens, fb isn’t amazon where it finds new ways to grow, they saturated their user base due to geo and political factors, so investors need him to justify the stock price multiple.
The madness is in trying to engineer equality of outcome (employment) without trying to engineer equality of input (education, healthcare).
Service Fabric is different from Kubernetes. It's not a container orchestration platform but a full-stack distributed state and processing system with components that can serve as the foundation for building something like Kubernetes itself.

The naming is confusing and there is a Service Mesh offering from Azure that lets you run your own applications easily if they're using the Service Fabric framework already, but SF can run containerized code in any language, and it has bindings for C# and Java (for now) if you want to use the primitives directly.

SF is also now open-source and you can run it all yourself in whatever environment you want: https://github.com/Microsoft/service-fabric
You'll live.
Great. Got to love breaking changes.
Coding the store is NOT terrible advice when you're talking to a developer who wants "full control and independent".

It's very disappointing to see all the comments here saying "use shopify". That's what your mum would do. Are you a developer or not?

It's like saying "just use facebook, you don't need a website", or "Just eat at MacDonalds, it's much cheaper and easier".

There's no way I would recommend being tied to a monthly Shopify fee when there's much better options out there for devs to gain control, and build a faster more creative and original store.

Shopify.. Really? How unsatisfying and boring.
Right, because a small font size is the same as not being able to access the article on grounds of geoblocking...
There may be tons of examples of substandard bureaucracy in the military, but that shouldn't detract from the smattering of great leaders within the ranks. Some of the best advice I've ever been given for surviving adult life was advice my father cribbed from officer training in the army.
May I recommend replacing The Unlicense with CC0? (https://creativecommons.org/publicdomain/zero/1.0/legalcode). It has all the same bullet points except is a bit tighter in countries where a public domain release is not legally valid.

Unfortunately it is more difficult to release works into the public domain than The Unlicense addresses. The Unlicense is likely sufficient for all foreseen cases in countries except Germany and France (to my knowledge), but CC0 is written beautifully with a double-fallback to completely waiver all rights in all jurisdictions.

Here are some analyses:

- https://creativecommons.org/2011/04/15/using-cc0-for-public-... Why this is okay to use for software.

- https://rd-alliance.org/sites/default/files/cc0-analysis-kre... concludes that it is sufficient in German law.

- https://www.gnu.org/licenses/license-list.html#PublicDomain It is recommended by the FSF as a prefered method for releasing source code into the public domain.
I my opinion, it’s very close. Providing data to a foreign intelligence service certainly meets the definition. Arguing that Huawei is not part of Chinese intelligence is like saying Air America was an airline for package tourists.
Service fabric is open source. Not locked to one vendor. Http://github.com/Microsoft/service-fabric
Considering that real, verified information about people and their social network is so valuable, it seems so weird that FB gave it all away so easily. If you have 50,000 users in America and can get the entire list of friends and friends of friends, and the personal / political information about them, you basically have the entire country.

Now wait until someone gets this information and dumps it in a torrent. Will be abused for decades.
we need to hire stupid people so there's diversity in that dimension as well
> 1. If that would be the case, I would be stuck with GL3.0 regardless on the GPU. In reality, I’m only stuck with GL version < 4.0 on HD2000 and VmWare. On my desktop PC (Maxwell at the time I’ve wrote that demo) OpenGL 4.0 worked just fine in that very project. Even on Intel HD 4000 laptop, OpenGL 4.0 worked just fine with the same code.

Behavior depends on if the device supports 3.2+ compatibility mode which is optional.

You're hitting the legacy path, that's well-defined ( https://www.khronos.org/registry/OpenGL/extensions/ARB/WGL_A... ). You need to use the method I mentioned to get real post-3.0 OpenGL.

> Also, you can see in that article that no intel GPU supports GL 4.6 mentioned by GP. Even the latest generation UHD Graphics 620/630 only support GL 4.5. Meanwhile, they support the latest DirectX 12 for several years already.

ok, so? 4.5 isn't really outdated, either. It still supports all the modern good stuff. And, as we've established at this point, it's not Window's stopping you from leveraging the full extent of the hardware you have. By contrast macOS does stop you from using the hardware you got to the fullest, as it's stuck on 4.1
Make the process fair and the outcome will be fair, whatever it looks like. Unfortunately that doesn't have the same marketing power as "diversity" today.
There certainly are conservatives with high IQs, but if you draw the distribution of IQs among conservatives and compare it with the distribution of IQs for people who are not, you will find a far larger mass in the distribution of non-conservatives with high IQs to the right of 120. This will lead to the underrepresentation of conservatives in companies whose hiring practices prefer high IQ candidates.

Damore conveniently made a plot for illustration.
memcpy(&int, &float) probably turns into the same register move as a cast. Check with your compiler.
Why don't we start with a more relevant data check:

What percentage of gay people are discriminated against at top tech companies in California vs what percentage of conservatives?
That sounds like an outrageous First Amendment violation.
Do they have an email address for security incidents? What about responsible disclosure documentation? Could be a good indicator on whether they value the security report or not.

I'd personally disclose it to them in the interest of protecting everyone else that uses their platform. You have the power and ability to stop what sounds like a pretty catastrophic leak.

IANAL but you're intentions are clearly in the right place, they'd be uproar if they tried to prosecute you...having said that they might still try
And exposes a common flaw in phones, cant run at full speed without throttling due to heat. It has to have a fan to be used at its advertised available performance.

If I buy a car, and expect to do the speed limit on the highway, but it will only do the speed limit for a few minutes, then needs to slow down due to heat, that sounds like fraud.
> I certainly don’t want my friends knowing I have an account and post to a site that’d let someone like Taibbi do an AMA.

Well then delete your account. I've been reading Taibbi for years and I think it's awesome that he's doing an AMA here. Based on your downvotes here it's pretty clear I'm not alone. Meanwhile you and your constant negativity and obstinate combativeness are two reasons I don't engage with this site to the same degree I used to - I'd take Taibbi's posts in this thread alone over your large and ever-growing body of bad posts accumulated here over the last decade.
Great, where can I fing a pill/drink/bar/... that contains a bit of NAC, vitC, thiamine and activated carbon that I can just consume before going to bed when I come home from the party ?
Robocallers Target Chinese Speakers in Latest Phone Scam
Whether a share price is inflated or not is always a point of contention -- if it's so obvious we can all buy our put options and retire on our riches. However Microsoft could literally have sold $7.5B worth of new shares and given that money to charity (which, in turn, would have been a nice tax benefit).

That money is very real, and there is nothing free about it.
Do you believe that on Mr Ballmer's last day he put the company culture into a box along with some desk plants and framed photos and walked out of the building with it?
I work on Primitive, a novel way of visualizing and interacting with code in VR: https://primitive.io/

Half of the technical work is built around compiler technology (and more generally the implementation of programming languages, such as the various runtimes). It's been fascinating to understand how widely-used programming languages are implemented, which I talked about in a blog post about inner classes in Java (https://blog.primitive.io/inner-classes-in-java-1804ed51b7de). Similarly, it's been great to look at large open-source codebases and try to understand them. For example, we dug around the internals of IntelliJ IDEA (https://blog.primitive.io/how-intellij-idea-knows-your-code-...).

It's true that we often use compiler APIs that are already available, but we still have to understand how those compilers work, and what language features we have to support in our data extractions. Right now, we're a small, scrappy team, but in the future, we'll surely have to build out more infrastructural technology ourselves.

The other half of the technical work is working with 3D graphics and in data visualization, another area of CS I really enjoy. Making code _accessible_ at a glance is always challenging, but when I get to use that visualization to understand new code, all the hard work is worth it.

Combining all this with the non-technical work a startup entails (business development, UX, etc.) means I get to really flex my mental muscles!
Give it a rest already NYT.

1. they are mischaracterizing the nature of that "access".

2. they could've reported this tidbit in yesterday's story, clearly they are trying to squeeze every last drop from that pebble.
If it is never going to be exposed to the public internet, you might as well use .com, then at least when it does get connected to the public internet you’ll get feedback that it is broken pretty quickly.
It's a meme that a certain camp spreads so that when the inevitable time comes to replace Linus, they can get "their guy/gal" in.

Kernel commits should be to a much higher standard and his way of reminding people is necessary to steer the ship.
If my local librarian walked into the penguin publisher office, picked up the stack of books on the table over there, said ‘thanks i’ll Have these, I’m a library’, walked right out the door again, well that would be stealing, wouldn’t it.
what makes you think they did not? Do you think people generally speak out lightly against the guys who sign their paychecks?

Maybe you should entertain the possibility that they, as employees who are aware of what's going on internally and have their own employment at stake have made this decision after deliberation?
No, it is about making a compromise because you live in the real world.
You're on hacker news, where technologists who run world class infrastructure congregate.

The average number of servers per people who commented this news is over one thousand.
Man, there's a massive war about to go down between the press and tech and other tech companies.

Apple is starting to reign in the attention-grabbing machine that is Facebook and it's properties. Now the press, particularly, the NYT is pushing story after story of FB's nearly total lack of policy around consumer data protections. I'm sure they'll have their sights set on Apple/Google very soon.

Facebook fires back by shutting down the trending widget which I'm sure is a huge source of traffic for the NYT.

Elon nearly shuts down an earnings call because the questions are too pointed; he acquires the Onion. Thiel shuts down Gawker.

Bezos takes WaPo to protect Amazon.

Samsung and Apple have been at it forever.

It's only going to get uglier.
I'm using a LG Gram laptop. Affordable, all the ports (regular USB and USB-C, HDMI, SD card), and great battery life.

It's annoying that Dell and HP decided to continue to copy Apple by going all USB-C.
Very true!

It is difficult to understand what Good looks like until you experience it first-hand.

Afterwards, Good is as obvious as water.

Unfortunately, Good requires infrastructure, both physical and cultural, that most organizations lack.

It is also exceedingly difficult to parachute into an organization and introduce Good, as that change threatens the balance of political power. People will strongly oppose Good because it means that their jobs will change, and change is -- very honestly speaking! -- scary as hell.
how can you say that you dont think interest exists but if it does then its definitely not biological?
Whether or not Kuhn was a radical relativist, a great many intellectuals today are.

Radical relativism rests on Cartesian dualism. This is a philosophical doctrine that, as anyone who has studied philosophy knows, is highly problematic. In the last century or so it has been rejected by a long string of major philosophers, include Husserl, Heidegger, Merleau-Ponty, Ricoeur, Whitehead, the later Wittgenstein, Strawson, Putnam, Dewey, Peirce, and James. Kuhn, alas, apparently was unaware of this.

Also, Kuhn believed that James was right when he said that the mind of the infant is a ‘a bloomin’ buzzin’ confusion’. However, this claim was made before there had been any scientific investigation of infant perception. In recent decades there has been a great deal such research, and it has been determined that infants do perceive the world, and according to universal principles.