skysight-inc/HackerNews huggingface dataset:
I have set up and run DMARC for quite a few domains and have always been at p=none, just because I never got enough confidence with existing tools. The switch to Fraudmarc has been just awesome for monitoring our DMARC implementation, and I have loved their product since they graduated Techstars. Kudos to the team for open sourcing their solution. It will definitely help improve email security for everyone!
There's a lot of snake oil for sale if you are looking to spend money on solving this problem; this probably is more of that.

The reality is that mostly we've gotten better at avoiding things that clearly don't work or are historically obviously misguided/inappropriately expensive (waterfall, CMM level 5, etc); and instead emphasizing things that don't work slightly better: managing risk by doing iterations, not attempting to plan the unplannable eventualities too far ahead of time, etc.

Some people refer to this as Agile. Other people as common sense. Either way, not wasting time on things that clearly don't add value tends to free people up to do something productive (duh). There's a pattern with agile with mostly non technical people higher up the management chain getting overly excited about things like estimates, velocity, burn charts, etc. I usually call stuff like that the illusion of progress and waterfall in disguise. Scrum particularly seems to have devolved to decorating offices with post its and employing busy looking people with moving those around and manually tracking them in convoluted tools like Jira.

But undeniably, we've gotten better over the past decades at building stuff with huge groups of people. Any idiot can probably gobble together some lines of code that does something vaguely useful. But committing to building stuff with hundreds or thousands of people is a different game. It requires lots of money and focus and there are quite a few companies that are doing this successfully.

A bigger pattern in our industry is that people seem to have shifted to calendar driven roadmaps for the most important bits of software where they ship whatever is ready on a fixed dates instead of committing to a long list of stuff shipping whenever it is ready. E.g. Apple ships OS versions once a year, Mozilla, Linux, Chrome, etc. ship every few months, typically with massive amounts of code changes.
Mouse-select and middle-click might be a different buffer, but other than that it's Ctrl+X/C/V.

Only on terminal it's with SHIFT to avoid conflict the Ctrl+C that ends a command.
You're nice to them, but I maintain this is lack of respect for the customer. This is 2018 and we have the internet for such processes that can be automated, not 1965. Perhaps they wouldn't need to make retention offers if they didn't have to pay the staff that makes the retention offers? Bonus, I'm not in the US so that number is an international call for me.

Besides, subscriptions are only useful if you actually read WSJ regularly. I only click on some, not all, the articles that are linked here on HN. This bit of drama looked interesting, but most of the time I don't even circumvent the paywall, I close the page immediately.
Yes. But set and setting matter a great deal, as does context and intent.

Personally, I have found psychedelic experiences incredibly helpful in my life. I'm 40, for reference.

I also have done a lot of basic work on myself, doing things like getting a degree in philosophy, seeking help from professional therapists, engaging in long-term learning exercises in fields like music, workin on personal research into various forms of psychotherapy, quitting drinking, keep up meditations, and starting to eat healthy and keep up my yoga and other exercises. And then just generally trying to be a curious and helpful person to the people around me.

In that context, I still end up taking small-ish (by comparison to what I was doing in my 20s) doses every couple of months, and not using them to party as much as to help with introspection and questioning.

I find it a bit grating to be around folks who want to party on them, but people do what they want to do. When I've been in really dark places (I've had long-term life partners leave me), I stay away.

But as an aid to the same kinds of learning that I was getting out of my studies of philosophy and psychotherapy, I've found it helpful... it is certainly true that the feelings of profound revelations while on drugs are usually transitory say the least, as the psychedelic experience dissipates I do find some lasting useful insights into my human experiences.

In short, drugs aren't a very useful shortcut to enlightenment, but I do find them to be an useful for gaining some insights that are otherwise unavailable.
The telcos were taking 70% of the gross before the Apple store came along. A big reason people flocked to iOS was the hope of finally turning a profit, because Apple more than doubled the developer’s take. That was a huge barrier.

What % is Apple taking now? I know they lowered it a bit but I don’t recall what the new numbers ended up at.
This does the job for me.

Plus then you get a wordpress/php website.

Im very happy now that I understand php and was able to make a custom theme.
Oh I understand, I'm one of the few people on my team who does devops + data engineering + data science (some people on my team only do 1 or 2, but not all 3). My point is more about the impedance mismatch between roles and code produced by each role, whether or not they are carried out by the same person. For instance, I find it difficult iterating between my own model code and production code, especially if the model code was conceived in an interactive notebook environment.

I do agree that notebooks are good for writing throwaway code, but of n failed notebooks, typically there's one that we'd like to bring to production. That's typically the one notebook we'd want to be production ready.

When I say production-readiness, I don't mean actually working in production boilerplate in the first iteration (maybe in later iterations...). I mean writing the code in a way that lends itself to easy productionization through observance of certain constraints, e.g. being cognizant of environment/scoping/global state/namespace conflicts, writing model code in modular units (functions or classes depending on the use case) rather than just imperative line-by-line code, etc. These tiny disciplines are almost effortless but can lower the friction of iterating between model and production.

In data science work, the real proof of the pudding is in production, not in unit tests. Most people don't want to admit this but unit testing doesn't work as well in the mathematical modeling world as they do in the software development world -- much of the time our inputs aren't discrete/enumerable, and the state-space is large or infinite. So it's really important to be able to iterate between production and modeling. If I ever need to go back to my interactive environment to experiment and change the logic, there should be an easy path to flow that back into production. Right now notebook environments don't aid in that. I've observed OTOH that IDE environments do.
https://www.youtube.com/watch?v=X7HmltUWXgs
Most of my work seems to be boring CRUD work

Ditto! I operate a consultancy which does this for every company, most of which are non-profits. We do CRUD apps on nearly zero profit margin.

High tech fun stuff

We've another ad tech company, where we are writing lots of Rust and Go code. And some auxiliary products which are lot more fun.

I think it's quite difficult to find everything at once place.
The technical problems I work on are interesting to me personally because I enjoy getting good at the particular subfield I am in. I don't think they're necessarily "interesting" in the sense of "advance the state of the art and publish a paper" but really that's a question for other people.
There may be a market for this, but I think it'd be difficult to retain that specific focus. Beyond setting up generic infrastructure (CI server, test framework, coverage tools), you'd presumably also need to write tests. Writing tests requires understanding the code, gathering and understanding the requirements, working closely with all stakeholders and developers.

At that point, what are you going to do? Do you write tests and refuse to participate in feature development in other ways? Considering the tremendous cost required to understand code well enough to write effective tests, it'd be a waste of resources.

Code that was not written alongside tests is also hard to test. You'll have to implement dependency injection in some form to decouple components for effective testing. Now you're re-architecting the code. Now you have to interact with developers even more, and unless the code isn't being touched by anyone else, you'll effectively be another developer on the team.

Unless you plan to focus solely on setting up test infrastructure, which is probably too narrow a focus for a consultancy. A larger devops role might make more sense, if you'd prefer not to write the tests.
I’m not sure to be honest, this is a corner of the language I find hard to remember.
This sounds like Starbucks, coffee and coffee beans.
> You can't complain "they're adding ads!"

FTFA Facebook promised not to put ads on WhatsApp.

The terms of the acquisition agreement require accelerated vesting of incentive comp to Koum and Acton if Facebook renege on their promise.
It’s far from a perfect fit, but I think Marx’s theory of alienation comes close to what you’re talking about:

https://en.m.wikipedia.org/wiki/Marx%27s_theory_of_alienatio...

I don’t think “existential angst” fits. As the name implies, you get that just by existing and being trapped by the limitations of being a mortal human.

You’re talking about the specific meaninglessness of modern work. Marx suggests that capitalism affords us some real freedoms, but at the cost of our feeling of purpose and solidarity. And, Marxists would argue, this makes us easier to exploit.

Marx and his inheritors failed to produce systems that solved this problem, and maybe that indicates that the problem is deeper than just forms of ownership and control.

But as a problem description, I think he was onto something.
This school was not the first, before that Nicolas Sadirac already created a private school with the same principles, Epitech.

He replicated the model with others, tweaking it to make it public, and it got a lot more coverage.

But these schools system is great (as an alumni of Epitech).
Hi All,

I’m one of the creators of Thunkable. We created Thunkable X to enable anyone to build native mobile apps for both Android and iOS.

Thunkable X is a DIY cross-platform app builder, where anyone can easily design beautiful apps, drag & drop powerful functionality and then upload their apps to the Google Play Store and App Store.

Thunkable grew out of our work at MIT and Google on an open source Android app creating project called MIT App Inventor, and we were in the W2016 batch of YC.

There are two parts to the tool:

Designer: Allows you to create an app UI by adding different UI components to your screen, such as buttons, TextBoxes, GoogleMaps, etc. It also allows you to add non-visible components to your apps, such as SMS receivers or NFC sensors.

Blocks: Thunkable has a blocks-based programming language that makes it easy for anyone programmers to use, yet robust enough to build unique, beautiful and powerful apps (you can make functions, variables, callbacks, etc.).

You can also test your apps in real-time on your personal mobile devices with the Thunkable Live app, which is available for Android and iOS.

We’d love to hear your thoughts on how to make it better, and what things we don’t yet support that you’d like to see.

Thanks,
Arun
We use Metromile for our insurance and the tracker we plug in has access to that info which they make available in a simplified form in their app.
clickbait title means I will not read
Google article title.
Amazon is Netflix's largest competitor.
In Ayahuasca ceremonies I attended, the sitters take a much smaller dosage to connect them into the ritual space. Their job is not to judge your sanity, but to keep you from harming yourself, or to attend to some needs (such as, getting to the bathroom). They are usually experienced with Ayahuasca, and know how to be guided by the plant spirit of Ayahuasca while bringing in common sense. Being experienced, they know what it is like to explore this, to give soqce when needed and when and how to help. In the group I was with, they often recieve training.

Like the one time I started talking with the consciousness of fire via the (convenient) camp fire started outside. I had learned how to progressively acclimate to greater degrees of heat (something useful if you have ever experienced kundalini arousal). I stuck my foot on the top of the fire to try to wake up the energy channels there (something I had only managed to pull off three years after this experience outside of ceremony space using Taoist neigong training).

The sitter with me was concerned but let me continue.

One of the things with working with this consciousness is that inhibations burn away. Things that seem risky now seem like fun.

The Fire invited me to hug the Fire and get closer. A different guide went "no, don't do that".

Then the sitter said, "Ok, I smell bacon" (meaning, my flesh is cooking) "get your feet off the fire"

I went "awww" and complied.
clickbait title => will not read
i just feel dirty logging into github now.
Is the identity of this startup a secret? Maybe someone with a throwaway account could post it? Super curious here...
Author doesn't say he or she doesn't use mailing list; only that he or she hasn't submitted a code change through a mailing list, for undisclosed reasons.
It's more likely that Apple doesn't release a lot of technical information about their chips that sites like Anandtech can rework into some kind of article.

"Apple releases new X series chip, 40% faster, internal details unknown" is not really a compelling story.
Ex-journo perspective: One of the reasons why you'll see a flood of negative news about a company is that once one well-reported piece comes out about potential wrongdoing, more reporters will take a look at a person/company to see if they can find something wrong. Negative reporting on Tesla, especially its labor practices, is nothing new. (See Caroline O'Donovan's work for Buzzfeed News.) Part of the reason for this is that investigative work takes time, and you have to know where to look. Barking up the wrong tree too much is costly and unproductive.

In addition, you'll often see more negative reporting come about after one story as people who have inside knowledge choose to share their stories after initial reporting. I had people reach out with additional information, unsolicited, to both my former colleagues and me following the publication of a piece. It's generally along the lines of "oh, you think that's bad, have a look at this."

All that happens because it's very rare to see isolated incidents of bad behavior inside an organization. When there's smoke, there's usually fire.
It's not freon cooled the CPU has a water block on it with ASETEK quick disconnects.

They also had the 28 core Cascade Lake on the showroom floor with their partners with normal water blocks.

https://videocardz.com/newz/asus-dominus-spotted-with-28-cor...

Air cooling is however quite likely out of the question if you want to keep your hearing.
CopperheadOS is undergoing a company takeover
Excellent, that is exactly the kind of answer I was looking for and it seems the link you mentioned above almost directly applies.
I've always been into Unix and bought a PowerBook back in 2003 as a capable Unix laptop which also did support the couple commercial apps I was using at the time (PhotoShop, MS Office, some graphics apps). Competent out-of-the-box support for displays (had up to two externally hooked up with a PCCard graphics card) and power management, Apple innovations (Expose, Spotlight), plus Unix command line and F/OSS apps was adding to a real great experience at the time.

But I don't like Apple's current lineup (no display options/only glossy screens, keyboard sucks IMHO, no port options). More than everything else, I took offense in Apple selling these as "Pro" machines (and at "Pro" prices) when there's really nothing "Pro" about them compared to older PowerBooks with replaceable batteries and RAM, all the ports, etc.

What did I miss when going back to Linux (XPS 13, Ubuntu)? Not much really. SketchUp for architectural 3D drawings (though I haven't checked with Wine recently which is an unbelievably capable environment for running Windows apps; back then it did almost work but would crash when attempting to save), general polish (Ubuntu is a bit frugal and ugly vs Mac OS), power management and touch pad as good as Apple's, and a nice shopping and unpacking experience, albeit for a price. Didn't miss iTunes, nor Mac OS's slowness :)
It's a pretty stupid motto from a public relations perspective. It practically begs for ironic counterexamples.
Misspelling public as pubic once may just be a typo, no big deal. Misspelling public as pubic twice in the same post... Maybe that says something about public transport in SF.
What do you want to do with it?

For most vendors, there is a big difference between their consumer hardware, sold based on price, bells & whistles; and their corporate hardware, sold based on cost of ownership - availability, manageability, serviceability, support. In many cases, the corporate model is worth the extra cost up front - it saves much more in headaches down the road. But usually they lack features for gaming and some other consumer or specialized applications.

I've seen many HP corporate models last seemingly forever - so long that the users grow frustrated because they can't justify a new computer. There's a ~14 year old one not far from where I'm sitting that runs perfectly and is in perfect condition, other than the pointstick (it has a trackpad too).
Just the dealership. I don't feel there's enough demand for technicians who know how to deal with a Volt outside of a dealership. Even dealers don't have a lot of techs who can deal with a Volt, which is why you always need an appointment for one. Of course, given that it rarely needs maintenance I don't have any issues with going to a dealer. I could be wrong but the real maintenance costs for EVs start around years 7 or 8.
Sure it's well known. But that's not what he was asking. He was specifically asking about the number of cancers in people below 40. 140k is for all ages.
as an amateur Musk-mythologist, I would guess something we can't see is going on behind the scenes. Since around the time he started dating Grimes, Elon's general tone has gotten more combative. Whether he's deliberately courting bad press or it's a byproduct of something else isn't clear to me, but I would hazard a guess that it's part of something larger.

Part of why I find the Elon Musk story so fascinating is because we're seeing in real time how the 'great man' and 'great forces' narratives of history can both be applied as filters to understand what's going on. I would think the flood of bad press is better explained by the 'great forces' filter, but I don't understand that filter intuitively enough to usefully speculate what's changed.
Fantastic book. Much cringing and shaking head slowly in shame in that one.
If a job is "boring CRUD work" doesn't that imply an opportunity for automation?

I know it's not always possible to simply add "make my own job obsolete" to your own job description, but sometimes those who question how things are currently done are the ones who are asked to change it.
Dodged a bullet on that one.
Yeah, Tesla is as guilty as anyone as pushing forward the destruction of the concept of owning the stuff you buy.
I'm an introvert but I really enjoy working with people and being on a team. I don't really understand the trend of categorizing introverts as the isolated, non-talkative parts of a team. What separates introverts from extroverts is that an introvert is tired by social interaction. It takes work for them to do it.

So many people want socializing to be effortless but it really isn't for me. It takes effort for me to be "present" in social situations. But it's like lifting weights in that even if I find the activity tiring I like the end result so much that I keep doing it day after day.

As an example I just got off a phone call with a couple of co-workers, and I really enjoyed working through a business process with them. But I'm a little bit drained at the moment so I'm taking a short break before I start working again.
To the rest of the posters... __READ__ what he is writing.. He want total control and a low budget. Have any of you even tried Shopify ? It's low control and it's expensive as hell.

Ok, so i'm actually running a pretty large store on Django Oscar. But i would say that it really depends on what you are building

The only reason i choose Django oscar over something like shopify is that we sell a highly customizable product and needed total freedom to try out different ways of giving discounts and creating vouchers. If you just sell standard products then don't bother.

I will give credit to the creators of Django Oscar for building a highly customizable framework and if you know your way around Django, the overhead of using it shouldn't be too large.
There's a nice dictum from Hamming that goes something like, "In engineering, if you don't know what you're doing, you shouldn't be doing it. In science, if you know what you're doing, you shouldn't be doing it." You got a degree in computer science, but you are employed as an engineer. In most projects you should have at most zero computer science challenges. Once in a while you find a project where a quick back of the envelope calculation says that spending a certain amount of time up front trying to solve a particular research question is worth doing. That's unusual. The whole point of having a mature discipline of computer science is so that we can operate as engineers.

The interesting problems being wrapped in ready-made libraries and SaaS services is an engineering success. As a profession we have managed to take a hard thing and change the cost of it from some number of expensive engineers for some years plus maintenance on it to $29.99/month.

But that means that if you want to work on interesting problems of this kind, you need to be in a company that is building that switch from requiring an expensive team to off the shelf. And to identify that, you need to have a broad understanding of your domain, and where the pain points are that are shared but aren't worth the money for individual companies to solve.

Or you need to be at a company that is big enough that it can afford to work on those problems. Boeing, for example, has dumped a huge amount of effort into spline libraries beyond what the rest of the world has. At their scale and for what they do, it was worth the investment. Facebook wrote a replacement database backend (RocksDB) because the space savings it gave them over InnoDB far outweighed the cost of having a team build it.

It's a well known fact in other engineering disciplines that all the detailed physics and math you learn in college isn't what you use most of the time. The Engineering Commons podcast has [links](http://theengineeringcommons.com/episode-124-mad-skillz/) in one of its episodes to a number of studies MIT did on this subject.

Your other option is to say, "I don't want to be an engineer. I want to be a scientist." And then you have to look into the rather fraught career path of a researcher.
Had to turn in my MBP at the old job. Got an Asus Zenbook UX430U at the new one. Works great with Ubuntu
>putative

Never heard that word before. Other than that, the isn't really anything new in this article. Successful startups are rare. It's rare that they even survive going public.